|
|
|
@ -209,8 +209,8 @@ set_source_files_properties(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function(test_cxx CXX_RUNTIME_NAME IS_STDLIB)
|
|
|
|
function(test_cxx CXX_RUNTIME_NAME IS_STDLIB)
|
|
|
|
set(CXX_RUNTIME_NAME "${CMAKE_SHARED_LIBRARY_PREFIX}${CXX_RUNTIME_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX}")
|
|
|
|
set(CXX_RUNTIME_NAME_FULL "${CMAKE_SHARED_LIBRARY_PREFIX}${CXX_RUNTIME_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX}")
|
|
|
|
find_library(CXX_RUNTIME_LIB NAMES ${CXX_RUNTIME_NAME})
|
|
|
|
find_library(CXX_RUNTIME_LIB NAMES ${CXX_RUNTIME_NAME_FULL} ${CXX_RUNTIME_NAME})
|
|
|
|
if (CXX_RUNTIME_LIB)
|
|
|
|
if (CXX_RUNTIME_LIB)
|
|
|
|
message(STATUS "Testing ${CXX_RUNTIME_LIB} as the C++ runtime library")
|
|
|
|
message(STATUS "Testing ${CXX_RUNTIME_LIB} as the C++ runtime library")
|
|
|
|
if (ANDROID)
|
|
|
|
if (ANDROID)
|
|
|
|
@ -224,6 +224,8 @@ function(test_cxx CXX_RUNTIME_NAME IS_STDLIB)
|
|
|
|
CMAKE_FLAGS "-DCXX_RUNTIME=${CXX_RUNTIME_LIB}" ${CXX_RUNTIME_FLAGS})
|
|
|
|
CMAKE_FLAGS "-DCXX_RUNTIME=${CXX_RUNTIME_LIB}" ${CXX_RUNTIME_FLAGS})
|
|
|
|
if (USERUNTIME)
|
|
|
|
if (USERUNTIME)
|
|
|
|
set(CXX_RUNTIME ${CXX_RUNTIME_LIB} PARENT_SCOPE)
|
|
|
|
set(CXX_RUNTIME ${CXX_RUNTIME_LIB} PARENT_SCOPE)
|
|
|
|
|
|
|
|
else ()
|
|
|
|
|
|
|
|
unset(CXX_RUNTIME_LIB CACHE)
|
|
|
|
endif()
|
|
|
|
endif()
|
|
|
|
endif()
|
|
|
|
endif()
|
|
|
|
endfunction()
|
|
|
|
endfunction()
|
|
|
|
|