Imported Upstream version 1.9.8
[platform/upstream/doxygen.git] / libxml / CMakeLists.txt
1 include_directories(
2     ${PROJECT_SOURCE_DIR}/libxml
3 )
4
5 add_custom_command(
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
9 )
10 set_source_files_properties(${GENERATED_SRC}/xml.l.h PROPERTIES GENERATED 1)
11
12 FLEX_TARGET(xml xml.l ${GENERATED_SRC}/xml.cpp COMPILE_FLAGS "${LEX_FLAGS}")
13
14 add_library(xml STATIC
15 ${GENERATED_SRC}/xml.cpp
16 ${GENERATED_SRC}/xml.l.h
17 )
18
19