diff options
author | Dmitry Shachnev <mitya57@gmail.com> | 2022-05-07 20:51:25 +0300 |
---|---|---|
committer | Dmitry Shachnev <mitya57@gmail.com> | 2022-05-12 17:34:24 +0300 |
commit | e2a8b0adbd099cfda84e931f6a24f34e80b12fd7 (patch) | |
tree | baeb0ebe1e65175e77d11e3bf35cdb4c9ab23289 /cmake/FindWrapAtomic.cmake | |
parent | 0c0a784c6fd0517ff9048c0d3d12f0ff3866db44 (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.cmake | 2 |
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}") |