mirror of
https://github.com/badaix/snapcast.git
synced 2025-04-29 18:27:12 +02:00
cmake: fix test HAVE_CXX_LIBATOMICS64_2ARGS in CheckAtomic module
It's no sense to repeat an already failed check. Looks like a copy-paste bug as the HAVE_CXX_LIBATOMICS64_2ARGS test runs again the very same check as the HAVE_LIBATOMIC_2ARGS. Without this change the check obviously fails: -- Performing Test HAVE_LIBATOMIC_2ARGS -- Performing Test HAVE_LIBATOMIC_2ARGS - Failed -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Failed -- Looking for __atomic_load_8 in atomic -- Looking for __atomic_load_8 in atomic - not found -- Performing Test HAVE_CXX_LIBATOMICS64_2ARGS -- Performing Test HAVE_CXX_LIBATOMICS64_2ARGS - Failed CMake Error at cmake/CheckAtomic.cmake:146 (message): Host compiler appears to require libatomic, but cannot find it. Call Stack (most recent call first): CMakeLists.txt:80 (include) With this change the test HAVE_CXX_LIBATOMICS64_2ARGS succeeds: -- Performing Test HAVE_LIBATOMIC_2ARGS -- Performing Test HAVE_LIBATOMIC_2ARGS - Failed -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Failed -- Looking for __atomic_load_8 in atomic -- Looking for __atomic_load_8 in atomic - not found -- Performing Test HAVE_CXX_LIBATOMICS64_2ARGS -- Performing Test HAVE_CXX_LIBATOMICS64_2ARGS - Success -- Performing Test HAVE_CXX_ATOMICS64_WITH_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITH_LIB - Success
This commit is contained in:
parent
5c4174cfc1
commit
e177689426
1 changed files with 1 additions and 1 deletions
|
@ -132,7 +132,7 @@ if(NOT HAVE_CXX_ATOMICS_WITHOUT_LIB)
|
|||
if( NOT HAVE_CXX_ATOMICS64_WITHOUT_LIB )
|
||||
check_library_exists(atomic __atomic_load_8 "" HAVE_CXX_LIBATOMICS64)
|
||||
if( NOT HAVE_CXX_LIBATOMICS64 )
|
||||
check_working_cxx_atomics_2args(HAVE_CXX_LIBATOMICS64_2ARGS)
|
||||
check_working_cxx_atomics64_2args(HAVE_CXX_LIBATOMICS64_2ARGS)
|
||||
endif()
|
||||
if( HAVE_CXX_LIBATOMICS64 OR HAVE_CXX_LIBATOMICS64_2ARGS )
|
||||
list(APPEND CMAKE_REQUIRED_LIBRARIES "atomic")
|
||||
|
|
Loading…
Add table
Reference in a new issue