]> granicus.if.org Git - libexpat/commitdiff
CMake: Get off target_link_options of CMake >=3.13
authorSebastian Pipping <sebastian@pipping.org>
Wed, 28 Aug 2019 16:08:44 +0000 (18:08 +0200)
committerSebastian Pipping <sebastian@pipping.org>
Wed, 28 Aug 2019 22:58:50 +0000 (00:58 +0200)
expat/CMakeLists.txt

index 0a19d50b22bbc7cc887416d5b9cfe2046feb49b6..0226a4dca203b993f7dd3abcfc5919c6fda3934b 100644 (file)
@@ -352,7 +352,8 @@ if(BUILD_fuzzers)
             target_compile_definitions(${target_name}
                 PRIVATE ENCODING_FOR_FUZZING=${encoding_type})
             target_compile_options(${target_name} PRIVATE -fsanitize=fuzzer-no-link)
-            target_link_options(${target_name} PRIVATE -fsanitize=fuzzer)
+            # NOTE: Avoiding target_link_options here only because it needs CMake >=3.13
+            set_target_properties(${target_name} PROPERTIES LINK_FLAGS -fsanitize=fuzzer)
             set_property(
                 TARGET ${target_name} PROPERTY RUNTIME_OUTPUT_DIRECTORY fuzz)
         endforeach()