We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c8b2b08 commit a890712Copy full SHA for a890712
modules/asio.cmake
@@ -3,7 +3,11 @@ if(NOT TARGET asio)
3
# Module library
4
file(GLOB SOURCE_FILES "asio/asio/src/*.cpp")
5
add_library(asio ${SOURCE_FILES})
6
- set_target_properties(asio PROPERTIES COMPILE_FLAGS "${PEDANTIC_COMPILE_FLAGS}")
+ if(MSVC)
7
+ set_target_properties(asio PROPERTIES COMPILE_FLAGS "${PEDANTIC_COMPILE_FLAGS}")
8
+ else()
9
+ set_target_properties(asio PROPERTIES COMPILE_FLAGS "${PEDANTIC_COMPILE_FLAGS} -Wno-shadow")
10
+ endif()
11
target_compile_definitions(asio PRIVATE ASIO_STANDALONE ASIO_SEPARATE_COMPILATION)
12
target_include_directories(asio PUBLIC "asio/asio/include" PUBLIC ${OPENSSL_INCLUDE_DIR})
13
target_link_libraries(asio ${OPENSSL_LIBRARIES})
0 commit comments