diff --git a/build/cmake/lib/CMakeLists.txt b/build/cmake/lib/CMakeLists.txt index 945fdb922..2b11226d8 100644 --- a/build/cmake/lib/CMakeLists.txt +++ b/build/cmake/lib/CMakeLists.txt @@ -122,14 +122,14 @@ ENDIF (MSVC) # Add multi-threading support definitions -IF (ZSTD_MULTITHREAD_SUPPORT) +IF (ZSTD_MULTITHREAD_SUPPORT AND ZSTD_BUILD_SHARED AND ZSTD_BUILD_STATIC) SET_PROPERTY(TARGET libzstd_shared libzstd_static APPEND PROPERTY COMPILE_DEFINITIONS "ZSTD_MULTITHREAD") IF (UNIX) TARGET_LINK_LIBRARIES(libzstd_shared ${THREADS_LIBS}) TARGET_LINK_LIBRARIES(libzstd_static ${THREADS_LIBS}) ENDIF () -ENDIF (ZSTD_MULTITHREAD_SUPPORT) +ENDIF (ZSTD_MULTITHREAD_SUPPORT AND ZSTD_BUILD_SHARED AND ZSTD_BUILD_STATIC) # With MSVC static library needs to be renamed to avoid conflict with import library IF (MSVC)