Blame addon/doxyparse/CMakeLists.txt
|
Packit |
1c1d7e |
# configvalues.h
|
|
Packit |
1c1d7e |
add_custom_command(
|
|
Packit |
1c1d7e |
COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_SOURCE_DIR}/src/configgen.py -maph ${CMAKE_SOURCE_DIR}/src/config.xml > ${GENERATED_SRC}/configvalues.h
|
|
Packit |
1c1d7e |
DEPENDS ${CMAKE_SOURCE_DIR}/src/config.xml ${CMAKE_SOURCE_DIR}/src/configgen.py
|
|
Packit |
1c1d7e |
OUTPUT ${GENERATED_SRC}/configvalues.h
|
|
Packit |
1c1d7e |
)
|
|
Packit |
1c1d7e |
set_source_files_properties(${GENERATED_SRC}/configvalues.h PROPERTIES GENERATED 1)
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
find_package(Iconv)
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
include_directories(
|
|
Packit |
1c1d7e |
${CMAKE_SOURCE_DIR}/src
|
|
Packit |
1c1d7e |
${GENERATED_SRC}
|
|
Packit |
1c1d7e |
${CMAKE_SOURCE_DIR}/qtools
|
|
Packit |
1c1d7e |
${ICONV_INCLUDE_DIR}
|
|
Packit |
1c1d7e |
${CLANG_INCLUDEDIR}
|
|
Packit |
1c1d7e |
)
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
add_executable(doxyparse
|
|
Packit |
1c1d7e |
doxyparse.cpp
|
|
Packit |
1c1d7e |
)
|
|
Packit |
1c1d7e |
target_link_libraries(doxyparse
|
|
Packit |
1c1d7e |
_doxygen
|
|
Packit |
1c1d7e |
qtools
|
|
Packit |
1c1d7e |
md5
|
|
Packit |
1c1d7e |
doxycfg
|
|
Packit |
1c1d7e |
vhdlparser
|
|
Packit |
1c1d7e |
${ICONV_LIBRARIES}
|
|
Packit |
1c1d7e |
${CMAKE_THREAD_LIBS_INIT}
|
|
Packit |
1c1d7e |
${SQLITE3_LIBRARIES}
|
|
Packit |
1c1d7e |
${EXTRA_LIBS}
|
|
Packit |
1c1d7e |
${CLANG_LIBS}
|
|
Packit |
1c1d7e |
)
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
install(TARGETS doxyparse DESTINATION bin)
|