Warning, /frameworks/sonnet/data/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 include(ECMMarkNonGuiExecutable)
0002
0003 if(NOT CMAKE_CROSSCOMPILING)
0004 add_executable(parsetrigrams parsetrigrams.cpp)
0005 set_target_properties(parsetrigrams PROPERTIES OUTPUT_NAME parsetrigrams6)
0006 add_executable(gentrigrams gentrigrams.cpp)
0007
0008 # Mark it as non-gui so we won't create an app bundle on Mac OS X
0009 ecm_mark_nongui_executable(parsetrigrams)
0010 ecm_mark_nongui_executable(gentrigrams)
0011
0012 TARGET_LINK_LIBRARIES(parsetrigrams PUBLIC Qt6::Core)
0013 TARGET_LINK_LIBRARIES(gentrigrams PUBLIC Qt6::Core KF6::SonnetCore)
0014 INSTALL(TARGETS parsetrigrams ${KF_INSTALL_TARGETS_DEFAULT_ARGS})
0015
0016 add_executable(KF6::parsetrigrams ALIAS parsetrigrams)
0017 else()
0018 if (NOT PARSETRIGRAMS_EXECUTABLE AND KF6_HOST_TOOLING)
0019 find_program(PARSETRIGRAMS_EXECUTABLE parsetrigrams6 PATHS ${KF6_HOST_TOOLING}/${KDE_INSTALL_BINDIR} NO_DEFAULT_PATH)
0020 endif()
0021 if (PARSETRIGRAMS_EXECUTABLE)
0022 add_executable(KF6::parsetrigrams IMPORTED GLOBAL)
0023 set_target_properties(KF6::parsetrigrams PROPERTIES IMPORTED_LOCATION ${PARSETRIGRAMS_EXECUTABLE})
0024 endif()
0025 endif()