Do not optin into CPP modules without SCAN_DEPS on Clang

This commit is contained in:
Aaron Gokaslan 2026-07-28 10:11:15 -07:00 committed by GitHub
parent caf5e48b1c
commit 8d4fe7a2d3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -65,7 +65,8 @@ if (CMAKE_VERSION VERSION_GREATER_EQUAL 3.28 AND CMAKE_CXX_STANDARD
if ((CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION
GREATER_EQUAL 15)
OR (CMAKE_CXX_COMPILER_ID STREQUAL "Clang"
AND CMAKE_CXX_COMPILER_VERSION GREATER_EQUAL 16)
AND CMAKE_CXX_COMPILER_VERSION GREATER_EQUAL 16
AND CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS)
OR (CMAKE_CXX_COMPILER_ID STREQUAL "MSVC" AND MSVC_VERSION
GREATER_EQUAL 1934))
set(FMT_USE_CMAKE_MODULES TRUE)