Warning, /rolisteam/rolisteam/src/binaries/widget/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 cmake_minimum_required(VERSION 3.16) 0002 0003 #project(rolisteam) 0004 0005 set(CMAKE_AUTOMOC ON) 0006 set(CMAKE_AUTOUIC ON) 0007 set(CMAKE_AUTORCC ON) 0008 set(CMAKE_INCLUDE_CURRENT_DIR ON) 0009 0010 0011 set(CMAKE_CXX_STANDARD 17) 0012 set(CMAKE_CXX_STANDARD_REQUIRED ON) 0013 0014 set(SOURCES 0015 main.cpp 0016 mainwindow.cpp 0017 rolisteamapplication.cpp 0018 ) 0019 0020 0021 set(HEADERS 0022 mainwindow.h 0023 rolisteamapplication.h 0024 ) 0025 0026 0027 0028 set(UIS mainwindow.ui) 0029 0030 set(RC_FILE ${PROJECT_SOURCE_DIR}/resources/rolisteam/logo/rolisteam.rc) 0031 0032 find_package(Qt6 ${QT_REQUIRED_VERSION} CONFIG REQUIRED COMPONENTS Core Widgets Gui Quick3D LinguistTools Scxml MultimediaWidgets Multimedia) 0033 0034 set(RESOURCE_FILES ${CMAKE_SOURCE_DIR}/rolisteam.qrc) 0035 0036 if("${CAMKE_CXX_COMPILER_ID}" STREQUAL "Clang") 0037 set_source_files_properties("${CMAKE_CURRENT_BINARY_DIR}/rolisteam_autogen/mocs_compilation.cpp" PROPERTIES COMPILE_FLAGS "-Wno-undefined-reinterpret-cast -Wno-useless-cast") 0038 endif() 0039 add_executable(rolisteam WIN32 ${SOURCES} ${HEADERS} ${UIS} ${RESOURCE_FILES} ${RC_FILE}) 0040 0041 qt6_add_statecharts(rolisteam applicationstate.scxml) 0042 target_include_directories(rolisteam PRIVATE ../../libraries ${CMAKE_BINARY_DIR}) 0043 set_target_properties(rolisteam PROPERTIES WIN32_EXECUTABLE on MACOSX_BUNDLE on) 0044 0045 0046 target_link_libraries(rolisteam PUBLIC Qt6::Core Qt6::Gui Qt6::Widgets Qt6::MultimediaWidgets Qt6::Multimedia Qt6::Scxml Qt6::Quick3D PRIVATE core rwidgets common_core common_widget common_qml instantmessaging charactersheet_widgets diceparser_qobject utils rmindmap qml_views qml_components network) 0047 0048 include(install_helper) 0049 rinstallRT(rolisteam rolisteamComp)