aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'libqpdf/CMakeLists.txt')
-rw-r--r--libqpdf/CMakeLists.txt9
1 files changed, 9 insertions, 0 deletions
diff --git a/libqpdf/CMakeLists.txt b/libqpdf/CMakeLists.txt
index c5525db2..0875ccd4 100644
--- a/libqpdf/CMakeLists.txt
+++ b/libqpdf/CMakeLists.txt
@@ -410,6 +410,9 @@ target_include_directories(${OBJECT_LIB}
${CMAKE_CURRENT_BINARY_DIR})
target_link_directories(${OBJECT_LIB} INTERFACE ${dep_link_directories})
target_link_libraries(${OBJECT_LIB} INTERFACE ${dep_link_libraries})
+if(ATOMIC_LIBRARY)
+ target_link_libraries(${OBJECT_LIB} INTERFACE ${ATOMIC_LIBRARY})
+endif()
set(LD_VERSION_FLAGS "")
function(ld_version_script)
@@ -490,6 +493,9 @@ if(BUILD_SHARED_LIBS)
$<INSTALL_INTERFACE:include>)
target_link_directories(${SHARED_LIB} PRIVATE ${dep_link_directories})
target_link_libraries(${SHARED_LIB} PRIVATE ${dep_link_libraries})
+ if(ATOMIC_LIBRARY)
+ target_link_libraries(${SHARED_LIB} PRIVATE ${ATOMIC_LIBRARY})
+ endif()
if(LD_VERSION_FLAGS)
target_link_options(${SHARED_LIB} PRIVATE ${LD_VERSION_FLAGS})
endif()
@@ -527,6 +533,9 @@ if(BUILD_STATIC_LIBS)
INTERFACE $<BUILD_INTERFACE:${dep_link_directories}>
PRIVATE $<INSTALL_INTERFACE:${dep_link_directories}>)
target_link_libraries(${STATIC_LIB} INTERFACE ${dep_link_libraries})
+ if(ATOMIC_LIBRARY)
+ target_link_libraries(${STATIC_LIB} INTERFACE ${ATOMIC_LIBRARY})
+ endif()
# Avoid name clashes on Windows with the the DLL import library.
if(NOT DEFINED STATIC_SUFFIX AND BUILD_SHARED_LIBS)