diff --git a/.gitmodules b/.gitmodules index 0b146b81..866dcd1a 100644 --- a/.gitmodules +++ b/.gitmodules @@ -46,3 +46,6 @@ [submodule "modules/sol2"] path = modules/sol2 url = https://github.com/ThePhD/sol2 +[submodule "modules/enum.hpp"] + path = modules/enum.hpp + url = https://github.com/BlackMATov/enum.hpp diff --git a/CMakeLists.txt b/CMakeLists.txt index 8ab83388..b4c9dcb5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -124,6 +124,7 @@ add_subdirectory(modules/curly.hpp) set_target_properties(curly.hpp libcurl PROPERTIES FOLDER modules) add_subdirectory(modules/ecs.hpp) +add_subdirectory(modules/enum.hpp) add_subdirectory(modules/flat.hpp) add_subdirectory(modules/promise.hpp) @@ -228,6 +229,7 @@ source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR} FILES target_link_libraries(${PROJECT_NAME} PUBLIC curly.hpp PUBLIC ecs.hpp + PUBLIC enum.hpp PUBLIC flat.hpp PUBLIC promise.hpp) diff --git a/headers/enduro2d/core/_core.hpp b/headers/enduro2d/core/_core.hpp index c6cd4212..47086dbf 100644 --- a/headers/enduro2d/core/_core.hpp +++ b/headers/enduro2d/core/_core.hpp @@ -10,6 +10,8 @@ #include "../math/_all.hpp" #include "../utils/_all.hpp" +#include + #include #include diff --git a/modules/enum.hpp b/modules/enum.hpp new file mode 160000 index 00000000..0a463746 --- /dev/null +++ b/modules/enum.hpp @@ -0,0 +1 @@ +Subproject commit 0a463746aa3cc96a727d24794ad9a14a640b1bc3