style: CheckCXXFeatureSupported.cmake reformatted to make pre-commit happy

This commit is contained in:
Mateusz Pusz
2024-02-17 22:50:47 +01:00
parent aacdf6770b
commit 8e2a3c6340

View File

@@ -66,41 +66,39 @@ macro(CHECK_CXX_FEATURE_SUPPORTED CONDITION VARIABLE)
set(_CFS_SOURCE "/* */\n") set(_CFS_SOURCE "/* */\n")
set(MACRO_CHECK_FEATURE_EXISTS_FLAGS ${CMAKE_REQUIRED_FLAGS}) set(MACRO_CHECK_FEATURE_EXISTS_FLAGS ${CMAKE_REQUIRED_FLAGS})
if(CMAKE_REQUIRED_LINK_OPTIONS) if(CMAKE_REQUIRED_LINK_OPTIONS)
set(CHECK_FEATURE_EXISTS_LINK_OPTIONS set(CHECK_FEATURE_EXISTS_LINK_OPTIONS LINK_OPTIONS ${CMAKE_REQUIRED_LINK_OPTIONS})
LINK_OPTIONS ${CMAKE_REQUIRED_LINK_OPTIONS})
else() else()
set(CHECK_FEATURE_EXISTS_LINK_OPTIONS) set(CHECK_FEATURE_EXISTS_LINK_OPTIONS)
endif() endif()
if(CMAKE_REQUIRED_LIBRARIES) if(CMAKE_REQUIRED_LIBRARIES)
set(CHECK_FEATURE_EXISTS_LIBS set(CHECK_FEATURE_EXISTS_LIBS LINK_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES})
LINK_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES})
else() else()
set(CHECK_FEATURE_EXISTS_LIBS) set(CHECK_FEATURE_EXISTS_LIBS)
endif() endif()
if(CMAKE_REQUIRED_INCLUDES) if(CMAKE_REQUIRED_INCLUDES)
set(CMAKE_FEATURE_EXISTS_INCLUDES set(CMAKE_FEATURE_EXISTS_INCLUDES "-DINCLUDE_DIRECTORIES:STRING=${CMAKE_REQUIRED_INCLUDES}")
"-DINCLUDE_DIRECTORIES:STRING=${CMAKE_REQUIRED_INCLUDES}")
else() else()
set(CMAKE_FEATURE_EXISTS_INCLUDES) set(CMAKE_FEATURE_EXISTS_INCLUDES)
endif() endif()
string(APPEND _CFS_SOURCE string(APPEND _CFS_SOURCE "#include <version>\n")
"#include <version>\n") string(APPEND
string(APPEND _CFS_SOURCE " _CFS_SOURCE
"
int main() int main()
{ {
static_assert(${CONDITION}); static_assert(${CONDITION});
}\n") }\n"
)
if(NOT CMAKE_REQUIRED_QUIET) if(NOT CMAKE_REQUIRED_QUIET)
message(CHECK_START "Checking C++ feature test macro '${CONDITION}'") message(CHECK_START "Checking C++ feature test macro '${CONDITION}'")
endif() endif()
try_compile(${VARIABLE} try_compile(
SOURCE_FROM_VAR "CheckFeatureExists.cxx" _CFS_SOURCE ${VARIABLE} SOURCE_FROM_VAR
COMPILE_DEFINITIONS ${CMAKE_REQUIRED_DEFINITIONS} "CheckFeatureExists.cxx" _CFS_SOURCE
${CHECK_FEATURE_EXISTS_LINK_OPTIONS} COMPILE_DEFINITIONS ${CMAKE_REQUIRED_DEFINITIONS} ${CHECK_FEATURE_EXISTS_LINK_OPTIONS}
${CHECK_FEATURE_EXISTS_LIBS} ${CHECK_FEATURE_EXISTS_LIBS}
CMAKE_FLAGS CMAKE_FLAGS -DCOMPILE_DEFINITIONS:STRING=${MACRO_CHECK_FEATURE_EXISTS_FLAGS}
-DCOMPILE_DEFINITIONS:STRING=${MACRO_CHECK_FEATURE_EXISTS_FLAGS}
"${CMAKE_FEATURE_EXISTS_INCLUDES}" "${CMAKE_FEATURE_EXISTS_INCLUDES}"
) )
if(${VARIABLE}) if(${VARIABLE})