diff --git a/buildscripts/basalt.lua b/buildscripts/basalt.lua index fe3f138..9c025d5 100644 --- a/buildscripts/basalt.lua +++ b/buildscripts/basalt.lua @@ -5,6 +5,7 @@ local output_name = "basalt.lib" local include_dirs = "-I\"" .. table.concat({ "include", "thirdparty/glfw/include", + "thirdparty/glm", vulkan_sdk_dir .. "/Include", vulkan_sdk_dir .. "/Include/vulkan", }, "\" -I\"") .. '\"' diff --git a/buildscripts/configure.lua b/buildscripts/configure.lua index 0fc0bbe..bf7b65a 100644 --- a/buildscripts/configure.lua +++ b/buildscripts/configure.lua @@ -1,7 +1,8 @@ local function download_requirements() -- Git module is not yet implemented, so delegate to the command-line local argv = { - {"clone https://github.com/glfw/glfw.git thirdparty/glfw"} + {"clone https://github.com/glfw/glfw.git thirdparty/glfw"}, + {"clone https://github.com/g-truc/glm.git thirdparty/glm"} } local ec, stdout, stderr = platform.exec_parallel("git", 1, argv) for i,ec in pairs(ec) do diff --git a/buildscripts/tests.lua b/buildscripts/tests.lua index 613f661..14ca0b5 100644 --- a/buildscripts/tests.lua +++ b/buildscripts/tests.lua @@ -8,6 +8,7 @@ local output_name = args[1] .. '.exe' local include_dirs = "-I\"" .. table.concat({ "include", "thirdparty/glfw/include", + "thirdparty/glm", vulkan_sdk_dir .. "/Include", vulkan_sdk_dir .. "/Include/vulkan", "tests/" .. args[1] .. '/include'