From e753d200c62e1ee30f1d3b5d3eed628192f329ea Mon Sep 17 00:00:00 2001 From: Sprite <SpriteOvO@gmail.com> Date: Tue, 29 Mar 2022 07:28:54 +0800 Subject: [PATCH] cmake: fix incorrect variable name --- CMakeLists.txt | 12 ++++++------ cmake/CheckAtomic.cmake | 1 + 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4289a9c7..6cd7850d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -320,8 +320,8 @@ if (OPENDHT_STATIC) PUBLIC ${CMAKE_THREAD_LIBS_INIT} ${GNUTLS_LIBRARIES} ${Nettle_STATIC_LIBRARIES} ${Jsoncpp_STATIC_LIBRARIES} ${FMT_LIBRARY} ${HTTP_PARSER_LIBRARY} ${OPENSSL_STATIC_LIBRARIES}) - if (NOT HAVE_CXX_ATOMICS_RISC_V_WITHOUT_LIB) - target_link_libraries(opendht-static PUBLIC "atomic") + if (NOT HAVE_CXX_ATOMICS_WITHOUT_LIB) + target_link_libraries(opendht-static PUBLIC atomic) endif () else () if (OPENDHT_TOOLS) @@ -396,8 +396,8 @@ if (OPENDHT_SHARED) PRIVATE ${GNUTLS_LIBRARIES} ${Nettle_LIBRARIES} ${Jsoncpp_LIBRARIES} ${FMT_LIBRARY} ${HTTP_PARSER_LIBRARY} ${argon2_LIBRARIES}) - if (NOT HAVE_CXX_ATOMICS_RISC_V_WITHOUT_LIB) - target_link_libraries(opendht PUBLIC "atomic") + if (NOT HAVE_CXX_ATOMICS_WITHOUT_LIB) + target_link_libraries(opendht PUBLIC atomic) endif () endif () @@ -503,8 +503,8 @@ if (OPENDHT_TESTS) ${GNUTLS_LIBRARIES} ${Jsoncpp_LIBRARIES} ) - if (NOT HAVE_CXX_ATOMICS_RISC_V_WITHOUT_LIB) - target_link_libraries(opendht_unit_tests "atomic") + if (NOT HAVE_CXX_ATOMICS_WITHOUT_LIB) + target_link_libraries(opendht_unit_tests atomic) endif () if (OPENDHT_PROXY_OPENSSL) target_link_libraries(opendht_unit_tests ${OPENSSL_LIBRARIES}) diff --git a/cmake/CheckAtomic.cmake b/cmake/CheckAtomic.cmake index 42ae8e98..b9ae7e4f 100644 --- a/cmake/CheckAtomic.cmake +++ b/cmake/CheckAtomic.cmake @@ -38,6 +38,7 @@ int main() { set(CMAKE_REQUIRED_FLAGS ${OLD_CMAKE_REQUIRED_FLAGS}) endfunction(check_working_cxx_atomics64) + # This isn't necessary on MSVC, so avoid command-line switch annoyance # by only running on GCC-like hosts. if (LLVM_COMPILER_IS_GCC_COMPATIBLE) -- GitLab