Warning, /maui/station/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # Copyright 2018-2020 Camilo Higuita <milo.h@aol.com> 0002 # Copyright 2018-2020 Nitrux Latinoamericana S.C. 0003 # 0004 # SPDX-License-Identifier: GPL-3.0-or-later 0005 0006 set(station_SRCS 0007 main.cpp 0008 helpers/station.h 0009 helpers/keyshelper.cpp 0010 helpers/commandsmodel.cpp 0011 helpers/fonts.cpp 0012 server/server.cpp 0013 assets/img_assets.qrc) 0014 0015 if(QUICK_COMPILER) 0016 qtquick_compiler_add_resources(station_QML_QRC qml.qrc) 0017 else() 0018 qt5_add_resources(station_QML_QRC qml.qrc) 0019 endif() 0020 0021 qt_generate_dbus_interface(${CMAKE_CURRENT_SOURCE_DIR}/server/server.h org.kde.Station.xml) 0022 qt_add_dbus_adaptor(station_dbus_SRCS ${CMAKE_CURRENT_BINARY_DIR}/org.kde.Station.xml server/server.h Server) 0023 qt_add_dbus_interface(station_dbus_SRCS ${CMAKE_CURRENT_BINARY_DIR}/org.kde.Station.xml stationinterface) 0024 0025 add_executable(${PROJECT_NAME} 0026 ${station_SRCS} 0027 ${station_dbus_SRCS} 0028 ${station_QML_QRC}) 0029 0030 target_compile_definitions(${PROJECT_NAME} PRIVATE $<$<OR:$<CONFIG:Debug>,$<CONFIG:RelWithDebInfo>>:QT_QML_DEBUG>) 0031 0032 target_link_libraries(${PROJECT_NAME} 0033 PRIVATE 0034 MauiKit3 0035 MauiKit3::Terminal 0036 Qt5::Widgets 0037 Qt5::Quick 0038 Qt5::Qml 0039 Qt5::DBus 0040 KF5::I18n 0041 KF5::CoreAddons) 0042 0043 install(TARGETS ${PROJECT_NAME} ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0044 install(FILES org.kde.station.desktop DESTINATION ${XDG_APPS_INSTALL_DIR}) 0045 install(FILES assets/station.svg DESTINATION ${KDE_INSTALL_ICONDIR}/hicolor/scalable/apps)