mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-11 21:01:29 +00:00
23 lines
709 B
CMake
23 lines
709 B
CMake
CMAKE_MINIMUM_REQUIRED(VERSION 3.17.0)
|
|
|
|
IF(DEFINED ENV{VCPKG_ROOT} AND NOT DEFINED CMAKE_TOOLCHAIN_FILE)
|
|
MESSAGE(STATUS "Using vcpkg env variable")
|
|
SET(CMAKE_TOOLCHAIN_FILE "$ENV{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake" CACHE STRING "")
|
|
ELSEIF(NOT DEFINED CMAKE_TOOLCHAIN_FILE)
|
|
MESSAGE(STATUS "Using vcpkg submodule")
|
|
SET(CMAKE_TOOLCHAIN_FILE "${CMAKE_CURRENT_SOURCE_DIR}/submodules/vcpkg/scripts/buildsystems/vcpkg.cmake" CACHE STRING "")
|
|
ENDIF()
|
|
|
|
SET(CMAKE_CXX_STANDARD 20)
|
|
SET(CMAKE_CXX_STANDARD_REQUIRED ON)
|
|
SET(CMAKE_CXX_EXTENSIONS OFF)
|
|
|
|
PROJECT(EQEmu)
|
|
|
|
IF(NOT CMAKE_BUILD_TYPE)
|
|
SET(CMAKE_BUILD_TYPE RelWithDebInfo CACHE STRING "Choose the type of build." FORCE)
|
|
ENDIF(NOT CMAKE_BUILD_TYPE)
|
|
|
|
|
|
|