From: Yann Collet Date: Wed, 11 Nov 2020 08:32:49 +0000 (-0800) Subject: fix cmake build of shared dll with visual X-Git-Tag: upstream/1.9.3~1^2~6^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d2a1f3b23935db35dc04a6842b988bec28afadab;p=platform%2Fupstream%2Flz4.git fix cmake build of shared dll with visual inspired from #891 --- diff --git a/build/cmake/CMakeLists.txt b/build/cmake/CMakeLists.txt index 1bb2f5a..57501ee 100644 --- a/build/cmake/CMakeLists.txt +++ b/build/cmake/CMakeLists.txt @@ -107,6 +107,10 @@ if(BUILD_SHARED_LIBS) OUTPUT_NAME lz4 SOVERSION "${LZ4_VERSION_MAJOR}" VERSION "${LZ4_VERSION_STRING}") + if(MSVC) + target_compile_definitions(lz4_shared PRIVATE + LZ4_DLL_EXPORT=1) + endif() list(APPEND LZ4_LIBRARIES_BUILT lz4_shared) endif() if(BUILD_STATIC_LIBS)