Warning, /maui/strike/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 set(strike_SRCS
0002 main.cpp
0003 strike.h
0004 controllers/cmakedata.cpp
0005 controllers/cmakeapi.cpp
0006 models/fonts.cpp
0007 models/cmakeprojectsmodel.cpp
0008 models/cmaketargetsmodel.cpp
0009 models/sourcesmodel.cpp
0010
0011 controllers/cmakeproject.cpp
0012 controllers/cmakeprojecttarget.cpp
0013 controllers/projectmanager.cpp
0014 controllers/processmanager.cpp
0015 controllers/cmakeproject.cpp
0016 controllers/process.cpp
0017 controllers/projectpreferences.cpp
0018 controllers/processes/configureprocess.cpp
0019 controllers/cmakeprojectmanager.cpp
0020 controllers/git/gitprocess.cpp
0021 controllers/git/cloneprocess.cpp)
0022
0023 set(strike_ASSETS
0024 assets/img_assets.qrc)
0025
0026 if(QUICK_COMPILER)
0027 qtquick_compiler_add_resources(strike_QML_QRC qml.qrc)
0028 else()
0029 qt5_add_resources(strike_QML_QRC qml.qrc)
0030 endif()
0031
0032 add_executable(${PROJECT_NAME}
0033 ${strike_SRCS}
0034 ${strike_QML_QRC}
0035 ${strike_ASSETS})
0036
0037 target_compile_definitions(${PROJECT_NAME} PRIVATE $<$<OR:$<CONFIG:Debug>,$<CONFIG:RelWithDebInfo>>:QT_QML_DEBUG>)
0038
0039 target_link_libraries(${PROJECT_NAME}
0040 MauiKit3
0041 MauiKit3::FileBrowsing
0042 MauiKit3::Terminal
0043 MauiKit3::TextEditor
0044 Qt5::Quick
0045 Qt5::Widgets
0046 Qt5::Qml
0047 KF5::CoreAddons
0048 KF5::I18n)
0049
0050 install(TARGETS ${PROJECT_NAME} ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})