mirror of
https://github.com/mpusz/mp-units.git
synced 2025-06-25 01:01:33 +02:00
style: pre-commit
This commit is contained in:
@ -245,9 +245,9 @@ class MPUnitsConan(ConanFile):
|
||||
tc.cache_variables["MP_UNITS_API_FREESTANDING"] = True
|
||||
else:
|
||||
tc.cache_variables["MP_UNITS_API_STD_FORMAT"] = self.options.std_format
|
||||
tc.cache_variables["MP_UNITS_API_STRING_VIEW_RET"] = (
|
||||
self.options.string_view_ret
|
||||
)
|
||||
tc.cache_variables[
|
||||
"MP_UNITS_API_STRING_VIEW_RET"
|
||||
] = self.options.string_view_ret
|
||||
tc.cache_variables["MP_UNITS_API_NO_CRTP"] = self.options.no_crtp
|
||||
tc.cache_variables["MP_UNITS_API_CONTRACTS"] = str(
|
||||
self.options.contracts
|
||||
|
@ -64,9 +64,9 @@ endif()
|
||||
|
||||
# clang++-18 supports explicit `this` parameter
|
||||
# https://github.com/llvm/llvm-project/issues/82780
|
||||
if(NOT ${projectPrefix}EXPLICIT_THIS_PARAMETER_SUPPORTED
|
||||
AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang"
|
||||
AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL "18")
|
||||
if(NOT ${projectPrefix}EXPLICIT_THIS_PARAMETER_SUPPORTED AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang"
|
||||
AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL "18"
|
||||
)
|
||||
message(STATUS "Clang 18+ detected, overriding `no CRTP` support")
|
||||
set(${projectPrefix}EXPLICIT_THIS_PARAMETER_SUPPORTED ON)
|
||||
endif()
|
||||
|
Reference in New Issue
Block a user