HACK: pinfo->private_data points to smb_info again
[wireshark-wip.git] / cmake / modules / UseLemon.cmake
blobf0ac09d08bcb95cb2e638fd7bce7734178bd78ab
2 # $Id$
4 MACRO(ADD_LEMON_FILES _sources )
5     set(_lemonpardir ${CMAKE_SOURCE_DIR}/tools/lemon)
6     FOREACH (_current_FILE ${ARGN})
7       GET_FILENAME_COMPONENT(_in ${_current_FILE} ABSOLUTE)
8       GET_FILENAME_COMPONENT(_basename ${_current_FILE} NAME_WE)
10       SET(_out ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.c)
12       ADD_CUSTOM_COMMAND(
13          OUTPUT
14           ${_out}
15          COMMAND lemon
16            t=${_lemonpardir}/lempar.c
17            ${_in}
18          DEPENDS ${_in}
19       )
21       SET(${_sources} ${${_sources}} ${_out} )
22    ENDFOREACH (_current_FILE)
23 ENDMACRO(ADD_LEMON_FILES)