From 327489be04b50f6b3aedb16bbb449359fb2d8414 Mon Sep 17 00:00:00 2001 From: Andrew Noyes Date: Tue, 30 Apr 2024 15:57:09 -0700 Subject: [PATCH] Make versioned_map a c library --- CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index d4e6d90..444ac75 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -67,5 +67,7 @@ target_link_libraries(versioned_map_main PRIVATE nanobench roaring) target_compile_definitions(versioned_map_main PRIVATE ENABLE_MAIN) add_library(versioned_map VersionedMap.cpp) +target_compile_options(versioned_map PRIVATE -fno-exceptions) target_include_directories(versioned_map PUBLIC ${CMAKE_SOURCE_DIR}/include) target_link_libraries(versioned_map PRIVATE roaring) +set_target_properties(versioned_map PROPERTIES LINKER_LANGUAGE C)