diff --git a/.gitmodules b/.gitmodules index f71aab3..f70a6e3 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,3 +4,6 @@ [submodule "external/lua-cmake"] path = external/lua-cmake url = https://github.com/lubgr/lua-cmake +[submodule "external/sol2"] + path = external/sol2 + url = https://github.com/ThePhD/sol2 diff --git a/CMakeLists.txt b/CMakeLists.txt index 664b70a..540fc92 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -20,4 +20,9 @@ target_link_directories(${LIB_NAME} PUBLIC ${GLFW_LIB_DIR}) set(LUA_DIR external/lua-cmake) add_subdirectory(${LUA_DIR}) target_include_directories(${LIB_NAME} PUBLIC ${LUA_DIR}/external/upstream) + +set(SOL_DIR external/sol2) +add_subdirectory(${SOL_DIR}) +target_include_directories(${LIB_NAME} PUBLIC ${SOL_DIR}/include/sol) + target_link_libraries(${LIB_NAME} glfw lua::lib) diff --git a/external/sol2 b/external/sol2 new file mode 160000 index 0000000..9c882a2 --- /dev/null +++ b/external/sol2 @@ -0,0 +1 @@ +Subproject commit 9c882a28fdb6f4ad79a53a4191b43ce48a661175