mirror of
https://github.com/boostorg/beast.git
synced 2025-07-30 21:07:26 +02:00
@ -4,6 +4,7 @@ Version 91:
|
|||||||
* Don't build pre-C++11
|
* Don't build pre-C++11
|
||||||
* source.dox is path-independent
|
* source.dox is path-independent
|
||||||
* Tidy up namespace qualifiers
|
* Tidy up namespace qualifiers
|
||||||
|
* Tidy up MSVC CMakeLists.txt
|
||||||
|
|
||||||
WebSocket:
|
WebSocket:
|
||||||
|
|
||||||
|
@ -22,10 +22,17 @@ if (MSVC)
|
|||||||
add_definitions (-D_SCL_SECURE_NO_WARNINGS=1)
|
add_definitions (-D_SCL_SECURE_NO_WARNINGS=1)
|
||||||
add_definitions (-D_CRT_SECURE_NO_WARNINGS=1)
|
add_definitions (-D_CRT_SECURE_NO_WARNINGS=1)
|
||||||
|
|
||||||
|
add_compile_options(
|
||||||
|
/bigobj # large object file format
|
||||||
|
/permissive- # strict C++
|
||||||
|
#/wd4503 # decorated name length exceeded, name was truncated
|
||||||
|
/W4 # enable all warnings
|
||||||
|
/MP # Multi-processor compilation
|
||||||
|
)
|
||||||
|
|
||||||
set (Boost_USE_STATIC_LIBS ON)
|
set (Boost_USE_STATIC_LIBS ON)
|
||||||
set (Boost_USE_STATIC_RUNTIME ON)
|
set (Boost_USE_STATIC_RUNTIME ON)
|
||||||
|
|
||||||
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /MP /W4 /bigobj /permissive-")
|
|
||||||
set (CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MTd")
|
set (CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MTd")
|
||||||
set (CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /Ob2 /Oi /Ot /GL /MT")
|
set (CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /Ob2 /Oi /Ot /GL /MT")
|
||||||
set (CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} /Oi /Ot /MT")
|
set (CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} /Oi /Ot /MT")
|
||||||
|
Reference in New Issue
Block a user