mirror of
https://github.com/fmtlib/fmt.git
synced 2026-04-30 19:09:22 +08:00
Apply cmake-format
This commit is contained in:
parent
7733f4c136
commit
879463ecad
@ -55,23 +55,21 @@ project(FMT CXX)
|
||||
# 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)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user