mirror of
https://github.com/quizhizhe/LiteLoaderBDS-1.16.40.git
synced 2025-06-03 04:23:39 +00:00
17 lines
553 B
CMake
17 lines
553 B
CMake
cmake_minimum_required(VERSION 3.21)
|
|
project(Demangler)
|
|
|
|
set(CMAKE_CXX_STANDARD 17)
|
|
set(CMAKE_BUILD_TYPE Release)
|
|
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_RELEASE ${CMAKE_SOURCE_DIR}/LiteLoader/Lib/)
|
|
|
|
add_definitions(-D"NDEBUG" -D"_LIB" -D"_UNICODE" -D"UNICODE")
|
|
|
|
add_compile_options(
|
|
/permissive- /GS /GL /W3 /Gy /Zc:wchar_t /Zi /Gm- /O2 /sdl /Zc:inline
|
|
/fp:precise /errorReport:prompt /WX- /Zc:forScope /Gd /Oi /MD /FC /EHsc /nologo /diagnostics:column
|
|
)
|
|
|
|
aux_source_directory(. DIR_LIB_SRCS)
|
|
add_library(Demangler STATIC ${DIR_LIB_SRCS})
|