Changeset View
Changeset View
Standalone View
Standalone View
data/CMakeLists.txt
1 | project(sonnetdata) | 1 | project(sonnetdata) | ||
---|---|---|---|---|---|
2 | 2 | | |||
3 | include(ECMMarkNonGuiExecutable) | 3 | include(ECMMarkNonGuiExecutable) | ||
4 | 4 | | |||
5 | add_executable(parsetrigrams parsetrigrams.cpp) | 5 | add_executable(parsetrigrams parsetrigrams.cpp) | ||
6 | add_executable(gentrigrams gentrigrams.cpp) | 6 | add_executable(gentrigrams gentrigrams.cpp) | ||
7 | 7 | | |||
8 | # Mark it as non-gui so we won't create an app bundle on Mac OS X | 8 | # Mark it as non-gui so we won't create an app bundle on Mac OS X | ||
9 | ecm_mark_nongui_executable(parsetrigrams) | 9 | ecm_mark_nongui_executable(parsetrigrams) | ||
10 | ecm_mark_nongui_executable(gentrigrams) | 10 | ecm_mark_nongui_executable(gentrigrams) | ||
11 | 11 | | |||
12 | TARGET_LINK_LIBRARIES(parsetrigrams PUBLIC Qt5::Core) | 12 | TARGET_LINK_LIBRARIES(parsetrigrams PUBLIC Qt5::Core) | ||
13 | TARGET_LINK_LIBRARIES(gentrigrams PUBLIC Qt5::Core KF5::SonnetCore) | 13 | TARGET_LINK_LIBRARIES(gentrigrams PUBLIC Qt5::Core KF5::SonnetCore) | ||
14 | INSTALL(TARGETS parsetrigrams EXPORT KF5SonnetTargets ${KF5_INSTALL_TARGETS_DEFAULT_ARGS}) | 14 | INSTALL(TARGETS parsetrigrams ${KF5_INSTALL_TARGETS_DEFAULT_ARGS}) | ||
15 | INSTALL(TARGETS gentrigrams EXPORT KF5SonnetTargets ${KF5_INSTALL_TARGETS_DEFAULT_ARGS}) | 15 | INSTALL(TARGETS gentrigrams ${KF5_INSTALL_TARGETS_DEFAULT_ARGS}) | ||
16 | 16 | | |||
17 | cmake_policy(SET CMP0026 OLD) # FIXME: make this work with CMP0026 set to NEW | 17 | cmake_policy(SET CMP0026 OLD) # FIXME: make this work with CMP0026 set to NEW | ||
18 | if(CMAKE_CROSSCOMPILING AND PARSETRIGRAMS_EXECUTABLE) | 18 | if(CMAKE_CROSSCOMPILING AND PARSETRIGRAMS_EXECUTABLE) | ||
19 | add_executable(KF5::parsetrigrams IMPORTED GLOBAL) | 19 | add_executable(KF5::parsetrigrams IMPORTED GLOBAL) | ||
20 | set_target_properties(KF5::parsetrigrams PROPERTIES IMPORTED_LOCATION ${PARSETRIGRAMS_EXECUTABLE}) | 20 | set_target_properties(KF5::parsetrigrams PROPERTIES IMPORTED_LOCATION ${PARSETRIGRAMS_EXECUTABLE}) | ||
21 | else() | 21 | else() | ||
22 | add_executable(KF5::parsetrigrams ALIAS parsetrigrams) | 22 | add_executable(KF5::parsetrigrams ALIAS parsetrigrams) | ||
23 | endif() | 23 | endif() | ||
Show All 16 Lines |