Warning, /rolisteam/rolisteam/src/binaries/server/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 cmake_minimum_required(VERSION 3.16) 0002 0003 0004 project(roliserver) 0005 0006 0007 set(CMAKE_AUTOMOC ON) 0008 set(CMAKE_AUTORCC ON) 0009 set(CMAKE_INCLUDE_CURRENT_DIR ON) 0010 0011 0012 include_directories(../core/src) 0013 set(QT_REQUIRED_VERSION "6.3.0") 0014 find_package(Qt6 ${QT_REQUIRED_VERSION} CONFIG REQUIRED COMPONENTS Core Network DBus) 0015 0016 if(UNIX AND NOT APPLE) 0017 message("On linux") 0018 qt6_generate_dbus_interface(rolisteamdaemon.h org.rolisteam.rolisteamdaemon.xml OPTIONS -S -M) 0019 qt6_add_dbus_adaptor(DBUS_SOURCES ${CMAKE_CURRENT_BINARY_DIR}/org.rolisteam.rolisteamdaemon.xml rolisteamdaemon.h RolisteamDaemon) 0020 message("Dbus adaptor here: ${DBUS_SOURCES}") 0021 endif() 0022 0023 set(SOURCES main.cpp rolisteamdaemon.cpp ) 0024 set(HEADERS rolisteamdaemon.h ) 0025 0026 0027 0028 0029 0030 0031 add_executable(roliserver ${SOURCES} ${HEADERS} ${DBUS_SOURCES}) 0032 target_include_directories(roliserver PUBLIC ${CMAKE_BINARY_DIR}) 0033 target_link_libraries(roliserver PUBLIC Qt6::Core Qt6::Network Qt6::DBus PRIVATE network common_core) 0034 0035 0036 include(install_helper) 0037 rinstallRT(roliserver roliserverComp)