From ff0baeb32096e52d30877c2ee333c88efb88f75a Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Mon, 1 Jan 2024 12:02:16 -0500 Subject: Add subprojects Signed-off-by: Andrew Opalach --- .gitignore | 9 ++++++++- subprojects/glfw3.wrap | 4 ++++ subprojects/packagefiles/vulkan/meson.build | 3 +++ subprojects/packagefiles/wlr-protocols/meson.build | 2 ++ subprojects/vulkan.wrap | 8 ++++++++ subprojects/wayland-protocols.wrap | 4 ++++ subprojects/wlr-protocols.wrap | 5 +++++ 7 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 subprojects/glfw3.wrap create mode 100644 subprojects/packagefiles/vulkan/meson.build create mode 100644 subprojects/packagefiles/wlr-protocols/meson.build create mode 100644 subprojects/vulkan.wrap create mode 100644 subprojects/wayland-protocols.wrap create mode 100644 subprojects/wlr-protocols.wrap diff --git a/.gitignore b/.gitignore index 081e483..6a6e718 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,11 @@ build*/ compile_commands.json .cache/ .clangd/ -subprojects/ +subprojects/c89atomic.wrap +subprojects/glad/ +subprojects/libakiyo +subprojects/libalabaster +subprojects/libev.wrap +subprojects/liblfds.wrap +subprojects/wayland-protocols/ +subprojects/wlr-protocols/ diff --git a/subprojects/glfw3.wrap b/subprojects/glfw3.wrap new file mode 100644 index 0000000..f0cffe1 --- /dev/null +++ b/subprojects/glfw3.wrap @@ -0,0 +1,4 @@ +[wrap-git] +url = https://github.com/glfw/glfw.git +revision = 46cebb5081820418f2a20f3e90b07f9b1bd44b42 +depth = 1 diff --git a/subprojects/packagefiles/vulkan/meson.build b/subprojects/packagefiles/vulkan/meson.build new file mode 100644 index 0000000..722ea11 --- /dev/null +++ b/subprojects/packagefiles/vulkan/meson.build @@ -0,0 +1,3 @@ +project('vulkan', 'c', version: '1.3.261') +vulkan = declare_dependency(include_directories: include_directories('include')) +meson.override_dependency('vulkan', vulkan) diff --git a/subprojects/packagefiles/wlr-protocols/meson.build b/subprojects/packagefiles/wlr-protocols/meson.build new file mode 100644 index 0000000..f2596b0 --- /dev/null +++ b/subprojects/packagefiles/wlr-protocols/meson.build @@ -0,0 +1,2 @@ +project('wlr-protocols', 'c', version: 'git-4264185') +wlr_protocols_srcdir = meson.project_source_root() diff --git a/subprojects/vulkan.wrap b/subprojects/vulkan.wrap new file mode 100644 index 0000000..e330da4 --- /dev/null +++ b/subprojects/vulkan.wrap @@ -0,0 +1,8 @@ +[wrap-git] +url = https://github.com/KhronosGroup/Vulkan-Headers.git +revision = v1.3.261 +depth = 1 +patch_directory = vulkan + +[provide] +dependency_names = vulkan diff --git a/subprojects/wayland-protocols.wrap b/subprojects/wayland-protocols.wrap new file mode 100644 index 0000000..630e7e8 --- /dev/null +++ b/subprojects/wayland-protocols.wrap @@ -0,0 +1,4 @@ +[wrap-git] +url = https://gitlab.freedesktop.org/wayland/wayland-protocols.git +revision = 1.32 +depth = 1 diff --git a/subprojects/wlr-protocols.wrap b/subprojects/wlr-protocols.wrap new file mode 100644 index 0000000..20d2e28 --- /dev/null +++ b/subprojects/wlr-protocols.wrap @@ -0,0 +1,5 @@ +[wrap-git] +url = https://gitlab.freedesktop.org/wlroots/wlr-protocols.git +revision = 4264185db3b7e961e7f157e1cc4fd0ab75137568 +depth = 1 +patch_directory = wlr-protocols -- cgit v1.2.3-101-g0448