diff options
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index d782280..270011e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -149,12 +149,12 @@ target_include_directories(atomic_ops INTERFACE "$<INSTALL_INTERFACE:include>") if (enable_gpl) + set(AO_GPL_SRC src/atomic_ops_malloc.c src/atomic_ops_stack.c) + add_library(atomic_ops_gpl ${AO_GPL_SRC}) check_function_exists(mmap HAVE_MMAP) if (HAVE_MMAP) - add_definitions("-DHAVE_MMAP") + target_compile_definitions(atomic_ops_gpl PRIVATE HAVE_MMAP) endif() - set(AO_GPL_SRC src/atomic_ops_malloc.c src/atomic_ops_stack.c) - add_library(atomic_ops_gpl ${AO_GPL_SRC}) target_link_libraries(atomic_ops_gpl PRIVATE atomic_ops) target_include_directories(atomic_ops_gpl INTERFACE "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/src>" |