@@ -112,7 +112,7 @@ endif()
112
112
113
113
macro (add_definition target var)
114
114
if (NOT ("${${var} }" STREQUAL "" ))
115
- set_property ( TARGET ${target} APPEND PROPERTY COMPILE_DEFINITIONS "${var} =__attribute__((visibility(\" ${${var} }\" )))" )
115
+ target_compile_definitions ( ${target} PUBLIC "${var} =__attribute__((visibility(\" ${${var} }\" )))" )
116
116
endif ()
117
117
endmacro ()
118
118
@@ -126,7 +126,7 @@ if (ZSTD_BUILD_SHARED)
126
126
target_include_directories (libzstd_shared INTERFACE $<BUILD_INTERFACE:${PUBLIC_INCLUDE_DIRS} >)
127
127
list (APPEND library_targets libzstd_shared)
128
128
if (ZSTD_MULTITHREAD_SUPPORT)
129
- set_property ( TARGET libzstd_shared APPEND PROPERTY COMPILE_DEFINITIONS " ZSTD_MULTITHREAD" )
129
+ target_compile_definitions ( libzstd_shared PUBLIC ZSTD_MULTITHREAD)
130
130
if (UNIX )
131
131
target_link_libraries (libzstd_shared ${THREADS_LIBS} )
132
132
endif ()
@@ -140,7 +140,7 @@ if (ZSTD_BUILD_STATIC)
140
140
target_include_directories (libzstd_static INTERFACE $<BUILD_INTERFACE:${PUBLIC_INCLUDE_DIRS} >)
141
141
list (APPEND library_targets libzstd_static)
142
142
if (ZSTD_MULTITHREAD_SUPPORT)
143
- set_property ( TARGET libzstd_static APPEND PROPERTY COMPILE_DEFINITIONS " ZSTD_MULTITHREAD" )
143
+ target_compile_definitions ( libzstd_static PUBLIC ZSTD_MULTITHREAD)
144
144
if (UNIX )
145
145
target_link_libraries (libzstd_static ${THREADS_LIBS} )
146
146
endif ()
@@ -207,7 +207,7 @@ if (ZSTD_BUILD_SHARED)
207
207
OUTPUT_NAME zstd
208
208
VERSION ${ZSTD_FULL_VERSION}
209
209
SOVERSION ${zstd_VERSION_MAJOR} )
210
-
210
+
211
211
if (ZSTD_FRAMEWORK)
212
212
set_target_properties (
213
213
libzstd_shared
0 commit comments