diff options
| author | Stanislaw Halik <sthalik@misaki.pl> | 2022-11-10 11:40:30 +0100 |
|---|---|---|
| committer | Stanislaw Halik <sthalik@misaki.pl> | 2022-11-10 11:40:30 +0100 |
| commit | 2a59c1b43f0818e0f8e8ab4d11d9046426148338 (patch) | |
| tree | 9da59a0c707852917c14b64bd519ceb236fb2e45 /external | |
| parent | 86c1bc8b9b5d8ad5fbfef85f34658c1da73baa1f (diff) | |
editor, main: add fmtlib dependency
snprintf in imgui code is slow.
Diffstat (limited to 'external')
| -rw-r--r-- | external/CMakeLists.txt | 19 | ||||
| m--------- | external/fmt | 0 |
2 files changed, 13 insertions, 6 deletions
diff --git a/external/CMakeLists.txt b/external/CMakeLists.txt index fe774f8b..45e5728b 100644 --- a/external/CMakeLists.txt +++ b/external/CMakeLists.txt @@ -42,12 +42,14 @@ if(FLOORMAT_SUBMODULE-DEPENDENCIES) NLOHMANN_JSON_CONFIG_INSTALL_DIR "share/cmake/nlohmann_json" ) sets(BOOL - JSON_Diagnostics ON - JSON_Install ON - JSON_MultipleHeaders ON - JSON_SystemInclude ON - ) - sets(BOOL + + FMT_SYSTEM_HEADERS ON + + JSON_Diagnostics ON + JSON_Install ON + JSON_MultipleHeaders ON + JSON_SystemInclude ON + CORRADE_BUILD_STATIC OFF CORRADE_BUILD_TESTS OFF CORRADE_BUILD_DEPRECATED OFF @@ -154,6 +156,7 @@ if(FLOORMAT_SUBMODULE-DEPENDENCIES) add_subdirectory(magnum) add_subdirectory(magnum-plugins) add_subdirectory(magnum-integration) + add_subdirectory(fmt) endif() if(FLOORMAT_SUBMODULE-DEPENDENCIES) @@ -171,4 +174,8 @@ find_package(Magnum QUIET REQUIRED) find_package(MagnumPlugins QUIET REQUIRED) find_package(MagnumIntegration QUIET REQUIRED ImGui) +if(NOT FLOORMAT_SUBMODULE-DEPENDENCIES) + find_package(fmt QUIET REQUIRED) +endif() + fm_run_hook(fm-userconfig-external-post) diff --git a/external/fmt b/external/fmt new file mode 160000 +Subproject d2e89c8b080394e996d449371267365c223ca76 |
