Warning, /rolisteam/rolisteam/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 cmake_minimum_required(VERSION 3.16) 0002 0003 project(rolisteam VERSION 1.10.0 LANGUAGES CXX) 0004 0005 set(CMAKE_CXX_STANDARD 17) 0006 set(CMAKE_CXX_STANDARD_REQUIRED ON) 0007 set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake) 0008 set(CMAKE_CURRENT_BINARY_DIR ON) 0009 set(CMAKE_AUTORCC ON) 0010 add_compile_definitions(QT_DISABLE_DEPRECATED_BEFORE=0x050F00) 0011 set(CMAKE_CXX_STANDARD 17) 0012 set(CMAKE_CXX_STANDARD_REQUIRED ON) 0013 0014 include(CTest) 0015 0016 option(CODE_COVERAGE OFF) 0017 option(DEBUG_MODE "enable more debug report" OFF) 0018 option(WARNING_AS_ERROR "Set all warning as error" OFF) 0019 0020 0021 find_package(Qt6 COMPONENTS Core Widgets Gui LinguistTools QmlImportScanner REQUIRED) 0022 configure_file(version.h.in version.h @ONLY) 0023 0024 add_subdirectory(translations) 0025 0026 if(EXISTS ${IFW_PATH}) 0027 include(CPackHelper) 0028 endif() 0029 0030 add_subdirectory(src) 0031 0032 0033 set(documentation README.md HelpMe.md) 0034 0035 0036 0037 configure_file(scripts/generate_coverage.sh.in generate_coverage.sh @ONLY)