diff --git a/.gitmodules b/.gitmodules index 0e49f1a..2a54fa4 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,3 +4,6 @@ [submodule "vendors/doctest"] path = vendors/doctest url = https://github.com/onqtam/doctest +[submodule "vendors/fmtlib"] + path = vendors/fmtlib + url = https://github.com/fmtlib/fmt diff --git a/CMakeLists.txt b/CMakeLists.txt index cdc794d..035b5df 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -45,6 +45,7 @@ if(BUILD_AS_STANDALONE) if(BUILD_WITH_UNTESTS) enable_testing() add_subdirectory(vendors/doctest) + add_subdirectory(vendors/fmtlib) add_subdirectory(untests) endif() endif() diff --git a/untests/CMakeLists.txt b/untests/CMakeLists.txt index 2fc86fc..3ec4640 100644 --- a/untests/CMakeLists.txt +++ b/untests/CMakeLists.txt @@ -18,7 +18,7 @@ endif() file(GLOB_RECURSE UNTESTS_SOURCES "*.cpp" "*.hpp") add_executable(${PROJECT_NAME} ${UNTESTS_SOURCES}) -target_link_libraries(${PROJECT_NAME} meta.hpp doctest_with_main) +target_link_libraries(${PROJECT_NAME} meta.hpp doctest_with_main fmt) target_compile_options(${PROJECT_NAME} PRIVATE diff --git a/vendors/fmtlib b/vendors/fmtlib new file mode 160000 index 0000000..b6f4cea --- /dev/null +++ b/vendors/fmtlib @@ -0,0 +1 @@ +Subproject commit b6f4ceaed0a0a24ccf575fab6c56dd50ccf6f1a9