2
0
mirror of https://github.com/boostorg/beast.git synced 2026-01-19 04:02:10 +00:00
Files
beast/cmake/toolchains/common.cmake
Mohammad Nejati 03f0ff33cd Updade build.yml
2025-07-08 18:03:42 +03:30

19 lines
551 B
CMake

# C++ standard.
set(CMAKE_CXX_EXTENSIONS OFF CACHE STRING "")
# Static library linkage.
set(BUILD_SHARED_LIBS OFF CACHE STRING "")
add_definitions(-DBOOST_ALL_STATIC_LINK=1)
# Interprocedural optimization.
set(CMAKE_INTERPROCEDURAL_OPTIMIZATION_RELEASE ON CACHE STRING "")
set(CMAKE_INTERPROCEDURAL_OPTIMIZATION_MINSIZEREL ON CACHE STRING "")
set(CMAKE_INTERPROCEDURAL_OPTIMIZATION_RELWITHDEBINFO ON CACHE STRING "")
# Compiler definitions.
if(WIN32)
add_definitions(-D_WIN32_WINNT=0x0A00 -D_CRT_SECURE_NO_WARNINGS)
endif()
# Project options.