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()