Warning, /network/kio-extras/man/tests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/.. )
0002 include_directories( ${CMAKE_CURRENT_BINARY_DIR}/.. )
0003
0004 ########### next target ###############
0005
0006 add_executable(kio_man_test)
0007 ecm_mark_as_test(kio_man_test)
0008 set_target_properties(kio_man_test PROPERTIES
0009 COMPILE_FLAGS "-DSIMPLE_MAN2HTML -DKIO_MAN_TEST"
0010 )
0011
0012 set(kio_man_test_generated_SRCS)
0013 ecm_gperf_generate(../requests.gperf ${CMAKE_CURRENT_BINARY_DIR}/request_gperf.h kio_man_test_generated_SRCS)
0014
0015 target_sources(kio_man_test PRIVATE
0016 ${kio_man_test_generated_SRCS}
0017 kio_man_test.cpp
0018 ${CMAKE_CURRENT_SOURCE_DIR}/../man2html.cpp
0019 ${CMAKE_CURRENT_SOURCE_DIR}/../request_hash.cpp
0020 ${CMAKE_CURRENT_SOURCE_DIR}/../kio_man.cpp
0021 )
0022
0023 target_link_libraries(kio_man_test Qt::Widgets KF6::I18n KF6::KIOCore KF6::Archive KF6::Codecs Qt::Network kio_man_debug)
0024
0025 if (QT_MAJOR_VERSION STREQUAL "6")
0026 target_link_libraries(kio_man_test Qt::Core5Compat)
0027 endif()
0028
0029 if (AVOID_NULLPTR_WARNING_FLAG)
0030 target_compile_options(kio_man_test PRIVATE ${AVOID_NULLPTR_WARNING_FLAG})
0031 endif()
0032
0033
0034
0035 ########### next target ###############
0036
0037 add_executable(man2html )
0038 ecm_mark_as_test(man2html)
0039 set_target_properties(man2html PROPERTIES
0040 COMPILE_FLAGS -DSIMPLE_MAN2HTML
0041 )
0042
0043 set(man2html_generated_SRCS)
0044 ecm_gperf_generate(../requests.gperf ${CMAKE_CURRENT_BINARY_DIR}/request_gperf.h man2html_generated_SRCS)
0045
0046 target_sources(man2html PRIVATE
0047 ${man2html_generated_SRCS}
0048 ${CMAKE_CURRENT_SOURCE_DIR}/../request_hash.cpp
0049 ${CMAKE_CURRENT_SOURCE_DIR}/../man2html.cpp
0050 )
0051
0052 target_link_libraries(man2html Qt::Core KF6::Codecs KF6::Archive kio_man_debug)
0053
0054 if (QT_MAJOR_VERSION STREQUAL "6")
0055 target_link_libraries(man2html Qt::Core5Compat)
0056 endif()
0057
0058 if (AVOID_NULLPTR_WARNING_FLAG)
0059 target_compile_options(man2html PRIVATE ${AVOID_NULLPTR_WARNING_FLAG})
0060 endif()