Skip to content

Commit bf7bc19

Browse files
committed
Fix compiling without shared
1 parent 07b5000 commit bf7bc19

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

CMakeLists.txt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -445,13 +445,17 @@ IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" OR "${CMAKE_CXX_COMPILER_ID}" ST
445445
ENDIF ()
446446

447447
IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
448-
SET_PROPERTY (TARGET msgpackc APPEND_STRING PROPERTY COMPILE_FLAGS " -Wno-mismatched-tags")
448+
IF (MSGPACK_ENABLE_SHARED)
449+
SET_PROPERTY (TARGET msgpackc APPEND_STRING PROPERTY COMPILE_FLAGS " -Wno-mismatched-tags")
450+
ENDIF ()
449451
ENDIF ()
450452

451453
IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
452454
IF ((CMAKE_CXX_COMPILER_VERSION VERSION_GREATER ${GNUCXX_NO_MISMATCHED_TAGS_SUPPORT_VERSION}) OR
453455
(CMAKE_CXX_COMPILER_VERSION VERSION_EQUAL ${GNUCXX_NO_MISMATCHED_TAGS_SUPPORT_VERSION}))
454-
SET_PROPERTY (TARGET msgpackc APPEND_STRING PROPERTY COMPILE_FLAGS " -Wno-mismatched-tags")
456+
IF (MSGPACK_ENABLE_SHARED)
457+
SET_PROPERTY (TARGET msgpackc APPEND_STRING PROPERTY COMPILE_FLAGS " -Wno-mismatched-tags")
458+
ENDIF ()
455459
ENDIF ()
456460
ENDIF ()
457461

0 commit comments

Comments
 (0)