/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Data/Samples/RTS/CppSource/CMakeLists.txt
46 строк
1 KB
C-Core
Various fixes (#1986)
17 июл 2026, 13:00
Не верифицирован
17 июл 2026, 13:00
3f3df3b
Код
Авторство
О чём код?
#ez-version 3 cmake_minimum_required(VERSION 3.21) # Set CMake policies if (${CMAKE_VERSION} VERSION_GREATER_EQUAL "4.1") cmake_policy(SET CMP0194 OLD) endif() project (RTS VERSION 1.0 LANGUAGES C CXX) if(PROJECT_IS_TOP_LEVEL) set (EZ_SDK_DIR "" CACHE PATH "The ezEngine SDK root directory.") message(STATUS "EZ_SDK_DIR is set to '${EZ_SDK_DIR}'") # fix output directory set (EZ_OUTPUT_DIRECTORY_LIB "${EZ_SDK_DIR}/Output/Lib" CACHE PATH "Where to store the compiled .lib files." FORCE) set (EZ_OUTPUT_DIRECTORY_DLL "${EZ_SDK_DIR}/Output/Bin" CACHE PATH "Where to store the compiled .dll files." FORCE) include("${EZ_SDK_DIR}/ezCMakeConfig.cmake") get_property(EZ_CMAKE_RELPATH GLOBAL PROPERTY EZ_CMAKE_RELPATH) get_property(EZ_CMAKE_RELPATH_CODE GLOBAL PROPERTY EZ_CMAKE_RELPATH_CODE) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${EZ_SDK_DIR}/${EZ_CMAKE_RELPATH}") set(EZ_ROOT ${EZ_SDK_DIR}) set_property(GLOBAL PROPERTY EZ_ROOT ${EZ_ROOT}) include("ezUtils") include("ezPlatform") ez_include_ezExport() ez_configure_external_project() endif() # Include optional user extensions for custom build configuration # This file can be used to add custom CMake logic without modifying this template if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/CMakeExtensions.txt") include("${CMAKE_CURRENT_SOURCE_DIR}/CMakeExtensions.txt") endif() add_subdirectory("RTSPlugin") add_subdirectory("RTSGame")