]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Fixed link fuzzers against zlib when BUILD_SHARED_LIBS=ON.
authorNathan Moinvaziri <nathan@nathanm.com>
Wed, 8 Feb 2023 06:27:37 +0000 (22:27 -0800)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Wed, 8 Feb 2023 19:35:58 +0000 (20:35 +0100)
test/fuzz/CMakeLists.txt

index 9f146374250a5fa570a51c33d2b5c11e952bea75..27a04c0e7451a6d5b6735d69d93a34f05c61759d 100644 (file)
@@ -31,7 +31,12 @@ foreach(FUZZER ${FUZZERS})
         target_sources(${FUZZER} PRIVATE standalone_fuzz_target_runner.c)
     endif()
 
-    target_link_libraries(${FUZZER} zlibstatic)
+    if(NOT DEFINED BUILD_SHARED_LIBS)
+        target_link_libraries(${FUZZER} zlibstatic)
+    else()
+        target_link_libraries(${FUZZER} zlib)
+    endif()
+
     if(FUZZING_ENGINE_FOUND)
         target_link_libraries(${FUZZER} ${FUZZING_ENGINE})
     endif()