Fix on compilers which aren't C++11 by default

pull/779/head
Michael 5 years ago
parent 7dfbb41e0d
commit e7c48e57e9
No known key found for this signature in database
GPG Key ID: 2D51757B47E2434C

@ -25,6 +25,8 @@ endif()
include_directories(${LIBUV_INCLUDE_DIRS})
function(check_working_cxx_atomics64 varname)
set(OLD_CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS})
set(CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} -std=c++14")
check_cxx_source_compiles("
#include <atomic>
#include <cstdint>
@ -34,6 +36,7 @@ int main() {
return 0;
}
" ${varname})
set(CMAKE_REQUIRED_FLAGS ${OLD_CMAKE_REQUIRED_FLAGS})
endfunction()
function(link_libatomic)

Loading…
Cancel
Save