mirror of
https://github.com/mpusz/mp-units.git
synced 2025-08-03 12:24:26 +02:00
style: CheckCXXFeatureSupported.cmake reformatted to make pre-commit happy
This commit is contained in:
@@ -66,41 +66,39 @@ macro(CHECK_CXX_FEATURE_SUPPORTED CONDITION VARIABLE)
|
||||
set(_CFS_SOURCE "/* */\n")
|
||||
set(MACRO_CHECK_FEATURE_EXISTS_FLAGS ${CMAKE_REQUIRED_FLAGS})
|
||||
if(CMAKE_REQUIRED_LINK_OPTIONS)
|
||||
set(CHECK_FEATURE_EXISTS_LINK_OPTIONS
|
||||
LINK_OPTIONS ${CMAKE_REQUIRED_LINK_OPTIONS})
|
||||
set(CHECK_FEATURE_EXISTS_LINK_OPTIONS LINK_OPTIONS ${CMAKE_REQUIRED_LINK_OPTIONS})
|
||||
else()
|
||||
set(CHECK_FEATURE_EXISTS_LINK_OPTIONS)
|
||||
endif()
|
||||
if(CMAKE_REQUIRED_LIBRARIES)
|
||||
set(CHECK_FEATURE_EXISTS_LIBS
|
||||
LINK_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES})
|
||||
set(CHECK_FEATURE_EXISTS_LIBS LINK_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES})
|
||||
else()
|
||||
set(CHECK_FEATURE_EXISTS_LIBS)
|
||||
endif()
|
||||
if(CMAKE_REQUIRED_INCLUDES)
|
||||
set(CMAKE_FEATURE_EXISTS_INCLUDES
|
||||
"-DINCLUDE_DIRECTORIES:STRING=${CMAKE_REQUIRED_INCLUDES}")
|
||||
set(CMAKE_FEATURE_EXISTS_INCLUDES "-DINCLUDE_DIRECTORIES:STRING=${CMAKE_REQUIRED_INCLUDES}")
|
||||
else()
|
||||
set(CMAKE_FEATURE_EXISTS_INCLUDES)
|
||||
endif()
|
||||
string(APPEND _CFS_SOURCE
|
||||
"#include <version>\n")
|
||||
string(APPEND _CFS_SOURCE "
|
||||
string(APPEND _CFS_SOURCE "#include <version>\n")
|
||||
string(APPEND
|
||||
_CFS_SOURCE
|
||||
"
|
||||
int main()
|
||||
{
|
||||
static_assert(${CONDITION});
|
||||
}\n")
|
||||
}\n"
|
||||
)
|
||||
|
||||
if(NOT CMAKE_REQUIRED_QUIET)
|
||||
message(CHECK_START "Checking C++ feature test macro '${CONDITION}'")
|
||||
endif()
|
||||
try_compile(${VARIABLE}
|
||||
SOURCE_FROM_VAR "CheckFeatureExists.cxx" _CFS_SOURCE
|
||||
COMPILE_DEFINITIONS ${CMAKE_REQUIRED_DEFINITIONS}
|
||||
${CHECK_FEATURE_EXISTS_LINK_OPTIONS}
|
||||
try_compile(
|
||||
${VARIABLE} SOURCE_FROM_VAR
|
||||
"CheckFeatureExists.cxx" _CFS_SOURCE
|
||||
COMPILE_DEFINITIONS ${CMAKE_REQUIRED_DEFINITIONS} ${CHECK_FEATURE_EXISTS_LINK_OPTIONS}
|
||||
${CHECK_FEATURE_EXISTS_LIBS}
|
||||
CMAKE_FLAGS
|
||||
-DCOMPILE_DEFINITIONS:STRING=${MACRO_CHECK_FEATURE_EXISTS_FLAGS}
|
||||
CMAKE_FLAGS -DCOMPILE_DEFINITIONS:STRING=${MACRO_CHECK_FEATURE_EXISTS_FLAGS}
|
||||
"${CMAKE_FEATURE_EXISTS_INCLUDES}"
|
||||
)
|
||||
if(${VARIABLE})
|
||||
|
Reference in New Issue
Block a user