2 ${PROJECT_SOURCE_DIR}/libxml
6 COMMAND ${Python_EXECUTABLE} ${PROJECT_SOURCE_DIR}/src/scan_states.py ${PROJECT_SOURCE_DIR}/libxml/xml.l > ${GENERATED_SRC}/xml.l.h
7 DEPENDS ${PROJECT_SOURCE_DIR}/src/scan_states.py ${PROJECT_SOURCE_DIR}/libxml/xml.l
8 OUTPUT ${GENERATED_SRC}/xml.l.h
10 set_source_files_properties(${GENERATED_SRC}/xml.l.h PROPERTIES GENERATED 1)
12 FLEX_TARGET(xml xml.l ${GENERATED_SRC}/xml.cpp COMPILE_FLAGS "${LEX_FLAGS}")
14 add_library(xml STATIC
15 ${GENERATED_SRC}/xml.cpp
16 ${GENERATED_SRC}/xml.l.h