diff --git a/CMake/deps/libfmt.cmake b/CMake/deps/libfmt.cmake new file mode 100644 index 00000000..0449bf4a --- /dev/null +++ b/CMake/deps/libfmt.cmake @@ -0,0 +1,14 @@ +FetchContent_Declare( + libfmt + URL https://github.com/fmtlib/fmt/releases/download/9.1.0/fmt-9.1.0.zip +) + +FetchContent_GetProperties(libfmt) + +if(NOT libfmt_POPULATED) + FetchContent_Populate(libfmt) + add_subdirectory(${libfmt_SOURCE_DIR} ${libfmt_BINARY_DIR} EXCLUDE_FROM_ALL) +endif() + +target_link_libraries(clio PUBLIC fmt) + diff --git a/CMakeLists.txt b/CMakeLists.txt index 8a1fef16..a6578a1d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -28,6 +28,7 @@ include(ExternalProject) include(CMake/settings.cmake) include(CMake/ClioVersion.cmake) include(CMake/deps/rippled.cmake) +include(CMake/deps/libfmt.cmake) include(CMake/deps/Boost.cmake) include(CMake/deps/cassandra.cmake) include(CMake/deps/SourceLocation.cmake)