diff options
Diffstat (limited to 'libqpdf/CMakeLists.txt')
-rw-r--r-- | libqpdf/CMakeLists.txt | 9 |
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) |