mirror of
https://github.com/boostorg/beast.git
synced 2025-07-30 04:47:29 +02:00
committed by
Mohammad Nejati
parent
a21250d12d
commit
75e45287fb
18
cmake/toolchains/common.cmake
Normal file
18
cmake/toolchains/common.cmake
Normal file
@ -0,0 +1,18 @@
|
||||
# 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=0x0601 -D_CRT_SECURE_NO_WARNINGS)
|
||||
endif()
|
||||
|
||||
# Project options.
|
Reference in New Issue
Block a user