From 879463ecad453b33c914eead826535429319764b Mon Sep 17 00:00:00 2001 From: Victor Zverovich Date: Sat, 14 Mar 2026 14:24:09 -0700 Subject: [PATCH] Apply cmake-format --- CMakeLists.txt | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 36b631d7..cc47c96e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -51,27 +51,25 @@ endif () project(FMT CXX) # Determine support for the C++ module scanning and CXX_MODULE File_Sets -# Requires C++20, CMake >= 3.28 and +# Requires C++20, CMake >= 3.28 and # Generators(Ninja >= 1.11 OR Visual Studio >= 17.4). # Compilers GCC>=14, Clang>=16 or MSVC >= 17.4 # Source: https://cmake.org/cmake/help/latest/manual/cmake-cxxmodules.7.html -Set(FMT_USE_CMAKE_MODULES FALSE) +set(FMT_USE_CMAKE_MODULES FALSE) if (CMAKE_VERSION VERSION_GREATER_EQUAL 3.28 AND CMAKE_CXX_STANDARD GREATER_EQUAL 20) if (CMAKE_GENERATOR STREQUAL "Ninja") execute_process(COMMAND "${CMAKE_MAKE_PROGRAM}" "--version" OUTPUT_VARIABLE NINJA_VERSION) if (NINJA_VERSION VERSION_GREATER_EQUAL 1.11) - if ( - (CMAKE_CXX_COMPILER_ID STREQUAL "GNU" - AND CMAKE_CXX_COMPILER_VERSION GREATER_EQUAL 14) - OR(CMAKE_CXX_COMPILER_ID STREQUAL "Clang" - AND CMAKE_CXX_COMPILER_VERSION GREATER_EQUAL 16) - OR(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC" - AND MSVC_VERSION GREATER_EQUAL 1934) - ) - set(FMT_USE_CMAKE_MODULES TRUE) - endif () + if ((CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION + GREATER_EQUAL 14) + OR (CMAKE_CXX_COMPILER_ID STREQUAL "Clang" + AND CMAKE_CXX_COMPILER_VERSION GREATER_EQUAL 16) + OR (CMAKE_CXX_COMPILER_ID STREQUAL "MSVC" AND MSVC_VERSION + GREATER_EQUAL 1934)) + set(FMT_USE_CMAKE_MODULES TRUE) + endif () endif () elseif (CMAKE_GENERATOR MATCHES "^Visual Studio" AND MSVC_VERSION GREATER_EQUAL 1934) @@ -427,8 +425,7 @@ endif () target_link_libraries(fmt-c PUBLIC fmt::fmt) add_library(fmt::fmt-c ALIAS fmt-c) -set_target_properties(fmt-c PROPERTIES - PUBLIC_HEADER include/fmt/fmt-c.h) +set_target_properties(fmt-c PROPERTIES PUBLIC_HEADER include/fmt/fmt-c.h) # Install targets. if (FMT_INSTALL)