summaryrefslogtreecommitdiffstats
path: root/b.c
diff options
context:
space:
mode:
authorgrm <grm@eyesin.space>2026-03-14 02:29:15 +0200
committergrm <grm@eyesin.space>2026-03-14 02:29:15 +0200
commit650e5afde271d22b3653832daf339e1bd09a10d6 (patch)
treecc5e536b0150de1109daa43a055547d2266e60dd /b.c
parent20e64711ce2a09b657fb79d59cb824e9e34d2b07 (diff)
downloadcgame-650e5afde271d22b3653832daf339e1bd09a10d6.tar.gz
cgame-650e5afde271d22b3653832daf339e1bd09a10d6.tar.bz2
cgame-650e5afde271d22b3653832daf339e1bd09a10d6.zip
Migrate to imgui 1.92.6 and SDL3HEADmaster
Diffstat (limited to 'b.c')
-rw-r--r--b.c20
1 files changed, 11 insertions, 9 deletions
diff --git a/b.c b/b.c
index b22b330..40579a4 100644
--- a/b.c
+++ b/b.c
@@ -4,6 +4,8 @@
#define BUILD_DIR "build/"
+#define IMGUI_DIR "imgui-1.92.6"
+
int debug_level = 1;
void
@@ -26,7 +28,7 @@ inlcude_dirs(b_cmd* cmd)
{
b_cmd_append(cmd, "-I./src/");
b_cmd_append(cmd, "-I./lib");
- b_cmd_append(cmd, "-I./lib/imgui-1.90.7");
+ b_cmd_append(cmd, "-I./lib/"IMGUI_DIR);
}
void
@@ -72,7 +74,7 @@ void cc(b_cmd *cmd)
void libs(b_cmd *cmd)
{
- b_cmd_append(cmd, "-lSDL2", "-lm", "-lvulkan", "-lshaderc_shared", "-lstdc++");
+ b_cmd_append(cmd, "-lSDL3", "-lm", "-lvulkan", "-lshaderc_shared", "-lstdc++");
}
bool
@@ -266,13 +268,13 @@ main(int argc, char *argv[])
/* if (!build("render", "src/render.c", new_deps, B_ARRAY_LEN(new_deps))) return 1; */
const char* cplusplus_deps[] = {
- "lib/imgui-1.90.7/imgui.cpp",
- "lib/imgui-1.90.7/imgui_demo.cpp",
- "lib/imgui-1.90.7/imgui_draw.cpp",
- "lib/imgui-1.90.7/imgui_tables.cpp",
- "lib/imgui-1.90.7/imgui_widgets.cpp",
- "lib/imgui-1.90.7/backends/imgui_impl_sdl2.cpp",
- "lib/imgui-1.90.7/backends/imgui_impl_vulkan.cpp",
+ "lib/"IMGUI_DIR"/imgui.cpp",
+ "lib/"IMGUI_DIR"/imgui_demo.cpp",
+ "lib/"IMGUI_DIR"/imgui_draw.cpp",
+ "lib/"IMGUI_DIR"/imgui_tables.cpp",
+ "lib/"IMGUI_DIR"/imgui_widgets.cpp",
+ "lib/"IMGUI_DIR"/backends/imgui_impl_sdl3.cpp",
+ "lib/"IMGUI_DIR"/backends/imgui_impl_vulkan.cpp",
};
const char *render_deps[] = {