Skip to content

Commit cf12f9d

Browse files
committed
Core (Build): Prevent libvisual .so compile and link options from overwriting inherited values.
1 parent e6841ab commit cf12f9d

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

libvisual/libvisual/CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,10 +146,12 @@ SET_TARGET_PROPERTIES(libvisual
146146
OUTPUT_NAME visual-${LV_VERSION_SUFFIX}
147147
VERSION 0.0.0
148148
SOVERSION 0
149-
COMPILE_OPTIONS -fvisibility=hidden
150-
LINK_FLAGS -Wl,--no-undefined
151149
)
152150

151+
TARGET_COMPILE_OPTIONS(libvisual PRIVATE -fvisibility=hidden)
152+
153+
TARGET_LINK_OPTIONS(libvisual PRIVATE -Wl,--no-undefined)
154+
153155
IF(ENABLE_TESTS)
154156
TARGET_COMPILE_DEFINITIONS(libvisual PRIVATE _LV_BUILD_PRIVATE_TEST_FUNCS)
155157
ENDIF()

0 commit comments

Comments
 (0)