diff --git a/include/aidge/utils/DynamicAttributes.hpp b/include/aidge/utils/DynamicAttributes.hpp
index 7e1b465fff5a6af91930841875168a601e81c078..6e27ca9ab38542f9ffb6a0b34197d7dfe7146133 100644
--- a/include/aidge/utils/DynamicAttributes.hpp
+++ b/include/aidge/utils/DynamicAttributes.hpp
@@ -19,7 +19,11 @@
 #include <typeindex>
 #include <utility>  // std::make_pair
 
-#include <fmt/base.h>
+#if FMT_VERSION < 110000  // If fmt version is less than 11.0.0
+    #include <fmt/core.h>
+#else
+    #include <fmt/base.h>
+#endif
 #include <fmt/format.h>
 #include <fmt/std.h>