summaryrefslogtreecommitdiffstats
path: root/cmake/FindWrapAtomic.cmake
diff options
context:
space:
mode:
authorDmitry Shachnev <mitya57@gmail.com>2022-05-07 20:51:25 +0300
committerDmitry Shachnev <mitya57@gmail.com>2022-05-12 17:34:24 +0300
commite2a8b0adbd099cfda84e931f6a24f34e80b12fd7 (patch)
treebaeb0ebe1e65175e77d11e3bf35cdb4c9ab23289 /cmake/FindWrapAtomic.cmake
parent0c0a784c6fd0517ff9048c0d3d12f0ff3866db44 (diff)
Hardcode atomic_LIB as -latomic
find_library does not always work because libatomic.so may be in a path like /usr/lib/gcc/x86_64-linux-gnu/11/libatomic.so, which CMake does not consider by default. Pick-to: 6.3 Change-Id: I73a657c470efa4f84f8629bd531edfcac3b3a352 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'cmake/FindWrapAtomic.cmake')
-rw-r--r--cmake/FindWrapAtomic.cmake2
1 files changed, 1 insertions, 1 deletions
diff --git a/cmake/FindWrapAtomic.cmake b/cmake/FindWrapAtomic.cmake
index 3ea72bb188..006be0ed8f 100644
--- a/cmake/FindWrapAtomic.cmake
+++ b/cmake/FindWrapAtomic.cmake
@@ -33,7 +33,7 @@ int main(int, char **)
check_cxx_source_compiles("${atomic_test_sources}" HAVE_STDATOMIC)
if(NOT HAVE_STDATOMIC)
set(_req_libraries "${CMAKE_REQUIRED_LIBRARIES}")
- find_library(atomic_LIB atomic REQUIRED)
+ set(atomic_LIB "-latomic")
set(CMAKE_REQUIRED_LIBRARIES ${atomic_LIB})
check_cxx_source_compiles("${atomic_test_sources}" HAVE_STDATOMIC_WITH_LIB)
set(CMAKE_REQUIRED_LIBRARIES "${_req_libraries}")