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     add_executable(gentrigrams gentrigrams.cpp)
0006 
0007     # Mark it as non-gui so we won't create an app bundle on Mac OS X
0008     ecm_mark_nongui_executable(parsetrigrams)
0009     ecm_mark_nongui_executable(gentrigrams)
0010 
0011     TARGET_LINK_LIBRARIES(parsetrigrams PUBLIC Qt${QT_MAJOR_VERSION}::Core)
0012     TARGET_LINK_LIBRARIES(gentrigrams PUBLIC Qt${QT_MAJOR_VERSION}::Core KF5::SonnetCore)
0013     INSTALL(TARGETS parsetrigrams ${KF_INSTALL_TARGETS_DEFAULT_ARGS})
0014     INSTALL(TARGETS gentrigrams ${KF_INSTALL_TARGETS_DEFAULT_ARGS})
0015 
0016     add_executable(KF5::parsetrigrams ALIAS parsetrigrams)
0017 else()
0018     if (NOT PARSETRIGRAMS_EXECUTABLE AND KF5_HOST_TOOLING)
0019         find_program(PARSETRIGRAMS_EXECUTABLE parsetrigrams PATHS ${KF5_HOST_TOOLING}/${KDE_INSTALL_BINDIR} NO_DEFAULT_PATH)
0020     endif()
0021     if (PARSETRIGRAMS_EXECUTABLE)
0022         add_executable(KF5::parsetrigrams IMPORTED GLOBAL)
0023         set_target_properties(KF5::parsetrigrams PROPERTIES IMPORTED_LOCATION ${PARSETRIGRAMS_EXECUTABLE})
0024     endif()
0025 endif()