File atomic-as-cmake-import.patch of Package VulkanSceneGraph
Index: vulkanscenegraph-1.0.2/src/vsg/CMakeLists.txt
===================================================================
--- vulkanscenegraph-1.0.2.orig/src/vsg/CMakeLists.txt
+++ vulkanscenegraph-1.0.2/src/vsg/CMakeLists.txt
@@ -247,7 +247,10 @@ if(NOT MSVC AND NOT ANDROID AND NOT APPL
)
if(NOT HAVE_CXX_ATOMIC_WITHOUT_LIB)
find_library(CXX_ATOMIC_LIBRARIES NAMES atomic atomic.so.1 libatomic.so.1 REQUIRED)
- list(APPEND LIBRARIES ${CXX_ATOMIC_LIBRARIES})
+ add_library(atomic SHARED IMPORTED)
+ set_target_properties(atomic PROPERTIES
+ IMPORTED_LOCATION ${CXX_ATOMIC_LIBRARIES})
+ list(APPEND LIBRARIES atomic)
endif()
endif()