diff --git a/conanfile.py b/conanfile.py index d4425c0b..5a5a0986 100644 --- a/conanfile.py +++ b/conanfile.py @@ -59,7 +59,7 @@ class MPUnitsConan(ConanFile): } default_options = { "cxx_modules": False, - "use_fmtlib": True, + "use_fmtlib": False, } tool_requires = "cmake/[>=3.28.1]" exports = ["LICENSE.md"] diff --git a/docs/getting_started/installation_and_usage.md b/docs/getting_started/installation_and_usage.md index a17a4fce..8f470de9 100644 --- a/docs/getting_started/installation_and_usage.md +++ b/docs/getting_started/installation_and_usage.md @@ -185,7 +185,7 @@ tools.build:compiler_executables={"c": "gcc-12", "cpp": "g++-12"} [use_fmtlib](#use_fmtlib){ #use_fmtlib } -: [:octicons-tag-24: 2.2.0][use fmtlib support] · :octicons-milestone-24: `True`/`False` (Default: `True`) +: [:octicons-tag-24: 2.2.0][use fmtlib support] · :octicons-milestone-24: `True`/`False` (Default: `False`) Forces usage of [{fmt}](https://github.com/fmtlib/fmt) library instead of the C++20 Standard Library features. @@ -232,7 +232,7 @@ tools.build:compiler_executables={"c": "gcc-12", "cpp": "g++-12"} [`MP_UNITS_USE_FMTLIB`](#MP_UNITS_USE_FMTLIB){ #MP_UNITS_USE_FMTLIB } -: [:octicons-tag-24: 2.2.0][use fmtlib support] · :octicons-milestone-24: `ON`/`OFF` (Default: `ON`) +: [:octicons-tag-24: 2.2.0][use fmtlib support] · :octicons-milestone-24: `ON`/`OFF` (Default: `OFF`) Forces usage of [{fmt}](https://github.com/fmtlib/fmt) library instead of the C++20 Standard Library features. diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 1665b352..d831a7f0 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -31,7 +31,7 @@ message(STATUS "${projectPrefix}BUILD_CXX_MODULES: ${${projectPrefix}BUILD_CXX_M option(${projectPrefix}AS_SYSTEM_HEADERS "Exports library as system headers" OFF) message(STATUS "${projectPrefix}AS_SYSTEM_HEADERS: ${${projectPrefix}AS_SYSTEM_HEADERS}") -option(${projectPrefix}USE_FMTLIB "Enables usage of fmtlib instead of the 'std::format' facilities" ON) +option(${projectPrefix}USE_FMTLIB "Enables usage of fmtlib instead of the 'std::format' facilities" OFF) message(STATUS "${projectPrefix}USE_FMTLIB: ${${projectPrefix}USE_FMTLIB}") list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake")