Skip to content

Commit a890712

Browse files
committed
build
1 parent c8b2b08 commit a890712

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

modules/asio.cmake

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,11 @@ if(NOT TARGET asio)
33
# Module library
44
file(GLOB SOURCE_FILES "asio/asio/src/*.cpp")
55
add_library(asio ${SOURCE_FILES})
6-
set_target_properties(asio PROPERTIES COMPILE_FLAGS "${PEDANTIC_COMPILE_FLAGS}")
6+
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()
711
target_compile_definitions(asio PRIVATE ASIO_STANDALONE ASIO_SEPARATE_COMPILATION)
812
target_include_directories(asio PUBLIC "asio/asio/include" PUBLIC ${OPENSSL_INCLUDE_DIR})
913
target_link_libraries(asio ${OPENSSL_LIBRARIES})

0 commit comments

Comments
 (0)