summaryrefslogtreecommitdiffstats
path: root/cmake/modules/FindFmt.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/modules/FindFmt.cmake')
-rw-r--r--cmake/modules/FindFmt.cmake9
1 files changed, 3 insertions, 6 deletions
diff --git a/cmake/modules/FindFmt.cmake b/cmake/modules/FindFmt.cmake
index 47cf8be..b426d8c 100644
--- a/cmake/modules/FindFmt.cmake
+++ b/cmake/modules/FindFmt.cmake
@@ -39,6 +39,8 @@ if(ENABLE_INTERNAL_FMT)
39 DOWNLOAD_DIR ${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/download 39 DOWNLOAD_DIR ${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/download
40 PREFIX ${CORE_BUILD_DIR}/fmt 40 PREFIX ${CORE_BUILD_DIR}/fmt
41 CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR} 41 CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}
42 -DCMAKE_CXX_EXTENSIONS=${CMAKE_CXX_EXTENSIONS}
43 -DCMAKE_CXX_STANDARD=${CMAKE_CXX_STANDARD}
42 -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE} 44 -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}
43 -DCMAKE_INSTALL_LIBDIR=lib 45 -DCMAKE_INSTALL_LIBDIR=lib
44 -DFMT_DOC=OFF 46 -DFMT_DOC=OFF
@@ -57,12 +59,7 @@ if(ENABLE_INTERNAL_FMT)
57 59
58else() 60else()
59 61
60if(CORE_SYSTEM_NAME STREQUAL windows OR CORE_SYSTEM_NAME STREQUAL windowsstore) 62find_package(FMT 6.1.2 CONFIG REQUIRED QUIET)
61 # TODO: fix windows fmt package to include fmt-config.cmake and fmt-config-version.cmake
62 set(FMT_VERSION 3.0.1)
63else()
64 find_package(FMT 3.0.1 CONFIG REQUIRED QUIET)
65endif()
66 63
67if(PKG_CONFIG_FOUND) 64if(PKG_CONFIG_FOUND)
68 pkg_check_modules(PC_FMT libfmt QUIET) 65 pkg_check_modules(PC_FMT libfmt QUIET)