mirror of
https://github.com/EQEmu/Server.git
synced 2026-03-04 04:12:25 +00:00
Add EQEMU_MSVC_DEBUG_CRT option to cmake
This commit is contained in:
parent
2bff404d22
commit
f49c8ae0bd
@ -5,17 +5,17 @@ set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/" ${CMAKE_MODULE_PATH})
|
|||||||
if(NOT CMAKE_TOOLCHAIN_FILE)
|
if(NOT CMAKE_TOOLCHAIN_FILE)
|
||||||
if(DEFINED ENV{VCPKG_ROOT})
|
if(DEFINED ENV{VCPKG_ROOT})
|
||||||
message(STATUS "Using vcpkg from VCPKG_ROOT")
|
message(STATUS "Using vcpkg from VCPKG_ROOT")
|
||||||
set(CMAKE_TOOLCHAIN_FILE
|
set(CMAKE_TOOLCHAIN_FILE
|
||||||
"$ENV{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake"
|
"$ENV{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake"
|
||||||
CACHE FILEPATH "Vcpkg toolchain file"
|
CACHE FILEPATH "Vcpkg toolchain file"
|
||||||
)
|
)
|
||||||
else()
|
else()
|
||||||
message(STATUS "Using vcpkg submodule")
|
message(STATUS "Using vcpkg submodule")
|
||||||
set(CMAKE_TOOLCHAIN_FILE
|
set(CMAKE_TOOLCHAIN_FILE
|
||||||
"${CMAKE_CURRENT_SOURCE_DIR}/submodules/vcpkg/scripts/buildsystems/vcpkg.cmake"
|
"${CMAKE_CURRENT_SOURCE_DIR}/submodules/vcpkg/scripts/buildsystems/vcpkg.cmake"
|
||||||
CACHE FILEPATH "Vcpkg toolchain file"
|
CACHE FILEPATH "Vcpkg toolchain file"
|
||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
project(EQEmu
|
project(EQEmu
|
||||||
@ -49,6 +49,11 @@ if(MSVC)
|
|||||||
if(EQEMU_DISABLE_MSVC_WARNINGS)
|
if(EQEMU_DISABLE_MSVC_WARNINGS)
|
||||||
add_compile_options(/W0 /wd4005 /wd4996 /nologo /Os)
|
add_compile_options(/W0 /wd4005 /wd4996 /nologo /Os)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
option(EQEMU_MSVC_DEBUG_CRT "Use the debug CRT on MSVC debug builds" OFF)
|
||||||
|
if(EQEMU_MSVC_DEBUG_CRT)
|
||||||
|
add_compile_definitions(_CRT_DBG_MAP_ALLOC)
|
||||||
|
endif()
|
||||||
else()
|
else()
|
||||||
add_compile_definitions(HAS_UNION_SEMUN)
|
add_compile_definitions(HAS_UNION_SEMUN)
|
||||||
endif()
|
endif()
|
||||||
@ -129,7 +134,7 @@ option(EQEMU_BUILD_CLIENT_FILES "Build Client Import/Export Data Programs." ON)
|
|||||||
|
|
||||||
if(PerlLibs_FOUND)
|
if(PerlLibs_FOUND)
|
||||||
option(EQEMU_BUILD_PERL "Build Perl parser." ON)
|
option(EQEMU_BUILD_PERL "Build Perl parser." ON)
|
||||||
|
|
||||||
if(EQEMU_BUILD_PERL)
|
if(EQEMU_BUILD_PERL)
|
||||||
set(PERL_LIBRARY_TYPE " Perl")
|
set(PERL_LIBRARY_TYPE " Perl")
|
||||||
else()
|
else()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user