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)