diff options
Diffstat (limited to 'addon')
-rw-r--r-- | addon/doxmlparser/CMakeLists.txt | 0 | ||||
-rw-r--r-- | addon/doxyapp/CMakeLists.txt | 25 | ||||
-rw-r--r-- | addon/doxysearch/CMakeLists.txt | 24 | ||||
-rw-r--r-- | addon/doxywizard/CMakeLists.txt | 55 |
4 files changed, 104 insertions, 0 deletions
diff --git a/addon/doxmlparser/CMakeLists.txt b/addon/doxmlparser/CMakeLists.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/addon/doxmlparser/CMakeLists.txt diff --git a/addon/doxyapp/CMakeLists.txt b/addon/doxyapp/CMakeLists.txt new file mode 100644 index 0000000..e2e6841 --- /dev/null +++ b/addon/doxyapp/CMakeLists.txt @@ -0,0 +1,25 @@ +if (build_app) + +find_package(Iconv) + +include_directories( + ${CMAKE_SOURCE_DIR}/src + ${CMAKE_SOURCE_DIR}/qtools + ${ICONV_INCLUDE_DIR} +) + +add_executable(doxyapp +doxyapp.cpp +) +target_link_libraries(doxyapp +_doxygen +qtools +md5 +doxycfg +vhdlparser +${ICONV_LIBRARIES} +${CMAKE_THREAD_LIBS_INIT} +${SQLITE3_LIBRARIES} +) + +endif() diff --git a/addon/doxysearch/CMakeLists.txt b/addon/doxysearch/CMakeLists.txt new file mode 100644 index 0000000..188d80b --- /dev/null +++ b/addon/doxysearch/CMakeLists.txt @@ -0,0 +1,24 @@ +if (build_search) + +find_package(Xapian REQUIRED) + +include_directories( + ${CMAKE_SOURCE_DIR}/qtools + ${XAPIAN_INCLUDE_DIR} +) +add_executable(doxyindexer +doxyindexer.cpp +) +target_link_libraries(doxyindexer +${XAPIAN_LIBRARIES} +qtools +) + +add_executable(doxysearch.cgi +doxysearch.cpp +) +target_link_libraries(doxysearch.cgi +${XAPIAN_LIBRARIES} +) + +endif() diff --git a/addon/doxywizard/CMakeLists.txt b/addon/doxywizard/CMakeLists.txt new file mode 100644 index 0000000..a432081 --- /dev/null +++ b/addon/doxywizard/CMakeLists.txt @@ -0,0 +1,55 @@ +if (build_wizard) + +include_directories( + . + ${CMAKE_SOURCE_DIR}/src + ${CMAKE_SOURCE_DIR}/qtools + ${GENERATED_SRC} +) + +add_definitions(-DQT_ARCH_X86_64 -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII) +set(QT_USE_QTXML TRUE) +find_package(Qt4 REQUIRED) +include(${QT_USE_FILE}) + +add_custom_command( +COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_SOURCE_DIR}/src/configgen.py -wiz ${CMAKE_SOURCE_DIR}/src/config.xml > ${GENERATED_SRC}/configdoc.cpp +OUTPUT ${GENERATED_SRC}/configdoc.cpp +) +set_source_files_properties(${GENERATED_SRC}/configdoc.cpp PROPERTIES GENERATED 1) + +FLEX_TARGET(config_doxyw config_doxyw.l ${GENERATED_SRC}/config_doxyw.cpp COMPILE_FLAGS "-Pconfig_doxywYY") + +QT4_WRAP_CPP(doxywizard_MOC +doxywizard.h +expert.h +helplabel.h +inputint.h +inputbool.h +inputstring.h +inputstrlist.h +wizard.h +) + +QT4_ADD_RESOURCES(doxywizard_RESOURCES_RCC doxywizard.qrc) + +add_executable(doxywizard +doxywizard.cpp +expert.cpp +wizard.cpp +inputbool.cpp +inputstring.cpp +inputint.cpp +inputstrlist.cpp +${GENERATED_SRC}/settings.h +${GENERATED_SRC}/version.cpp +${GENERATED_SRC}/config_doxyw.cpp +${GENERATED_SRC}/configdoc.cpp +${doxywizard_MOC} +${doxywizard_RESOURCES_RCC} +) +target_link_libraries(doxywizard +qtools md5 vhdlparser ${QT_LIBRARIES} +) + +endif() |