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)