diff options
Diffstat (limited to 'libder/CMakeLists.txt')
| -rw-r--r-- | libder/CMakeLists.txt | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libder/CMakeLists.txt b/libder/CMakeLists.txt new file mode 100644 index 000000000000..8e6f3426d649 --- /dev/null +++ b/libder/CMakeLists.txt @@ -0,0 +1,12 @@ +file(GLOB libder_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/*.c) + +add_library(der SHARED ${libder_SOURCES}) +add_library(der_static STATIC ${libder_SOURCES}) + +if(BUILD_FUZZERS AND CMAKE_BUILD_TYPE STREQUAL "Debug") + target_compile_options(der PUBLIC -fsanitize=fuzzer-no-link) + target_link_options(der PUBLIC -fsanitize=fuzzer-no-link) + + target_compile_options(der_static PUBLIC -fsanitize=fuzzer-no-link) + target_link_options(der_static PUBLIC -fsanitize=fuzzer-no-link) +endif() |
