Warning, /rolisteam/rolisteam/src/binaries/mindmap/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 cmake_minimum_required(VERSION 3.16)
0002 
0003 set(CMAKE_AUTOMOC ON)
0004 set(CMAKE_AUTOUIC ON)
0005 set(CMAKE_AUTORCC ON)
0006 set(CMAKE_INCLUDE_CURRENT_DIR ON)
0007 
0008 
0009 find_package(Qt6 ${QT_REQUIRED_VERSION} CONFIG REQUIRED COMPONENTS Core LinguistTools Widgets Gui Concurrent Quick Pdf QuickWidgets PdfWidgets WebEngineWidgets PrintSupport WebEngineCore Widgets)
0010 
0011 
0012 set(documentation README.md)
0013 
0014 set(ressources  ${CMAKE_SOURCE_DIR}/resources/rcse/rcse_resources.qrc ${CMAKE_SOURCE_DIR}/rolisteam.qrc)
0015 
0016 
0017 set(sources
0018   main.cpp
0019   maincontroller.cpp
0020   maincontroller.h
0021 )
0022 
0023 set(headers
0024 )
0025 
0026 
0027 set(qml_files main.qml)
0028 
0029 
0030 set(RC_FILE ${PROJECT_SOURCE_DIR}/resources/mindmap/logo/mindmap.rc)
0031 
0032 add_executable(mindmapbin WIN32 ${sources} ${headers} ${UI_files} ${ressources} ${RC_FILE})
0033 set_target_properties(mindmapbin  PROPERTIES OUTPUT_NAME mindmap CLEAN_DIRECT_OUTPUT 1)
0034 set_target_properties(mindmapbin PROPERTIES WIN32_EXECUTABLE on MACOSX_BUNDLE on)
0035 
0036 qt6_add_resources(mindmapbin mindmaprsrc
0037         PREFIX "/mindmap/qml"
0038         FILES ${qml_files})
0039 
0040 target_link_libraries(mindmapbin
0041   PUBLIC
0042     Qt6::Gui
0043     Qt6::Qml
0044     Qt6::Quick
0045     Qt6::Widgets
0046     Qt6::Concurrent
0047   PRIVATE
0048     core
0049     rmindmap
0050     common_qml
0051     qml_views
0052     qml_components
0053     utils
0054     instantmessaging
0055     diceparser_shared
0056     diceparser_qobject
0057     charactersheet
0058 )
0059 
0060 target_include_directories(mindmapbin PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/src
0061     ${CMAKE_CURRENT_SOURCE_DIR}/
0062     ${CMAKE_CURRENT_SOURCE_DIR}/
0063     ${CMAKE_SOURCE_DIR}/
0064     ${CMAKE_SOURCE_DIR}/
0065     ${CMAKE_BINARY_DIR})
0066 
0067 
0068 include(install_helper)
0069 rinstallRT(mindmapbin mindmapComp)