submodule updates

This commit is contained in:
2026-02-25 18:51:34 +01:00
parent 4c022cdde1
commit eca8648b32
7 changed files with 876 additions and 22 deletions

1
.gitmodules vendored
View File

@@ -7,6 +7,7 @@
[submodule "libs/imgui-node-editor"]
path = libs/imgui-node-editor
url = https://github.com/thedmd/imgui-node-editor.git
branch = develop
[submodule "plugins/ecc"]
path = plugins/ecc
url = https://github.com/MattBystrin/premake-ecc.git

68
Makefile Normal file
View File

@@ -0,0 +1,68 @@
# Alternative GNU Make workspace makefile autogenerated by Premake
ifndef config
config=debug
endif
ifndef verbose
SILENT = @
endif
ifeq ($(config),debug)
ImGui_config = debug
ImGuiNodeEditor_config = debug
SakuraVNE_config = debug
else ifeq ($(config),release)
ImGui_config = release
ImGuiNodeEditor_config = release
SakuraVNE_config = release
else
$(error "invalid configuration $(config)")
endif
PROJECTS := ImGui ImGuiNodeEditor SakuraVNE
.PHONY: all clean help $(PROJECTS)
all: $(PROJECTS)
ImGui:
ifneq (,$(ImGui_config))
@echo "==== Building ImGui ($(ImGui_config)) ===="
@${MAKE} --no-print-directory -C libs/imgui -f Makefile config=$(ImGui_config)
endif
ImGuiNodeEditor:
ifneq (,$(ImGuiNodeEditor_config))
@echo "==== Building ImGuiNodeEditor ($(ImGuiNodeEditor_config)) ===="
@${MAKE} --no-print-directory -C libs/imgui-node-editor -f Makefile config=$(ImGuiNodeEditor_config)
endif
SakuraVNE: ImGui ImGuiNodeEditor
ifneq (,$(SakuraVNE_config))
@echo "==== Building SakuraVNE ($(SakuraVNE_config)) ===="
@${MAKE} --no-print-directory -C SakuraVNE -f Makefile config=$(SakuraVNE_config)
endif
clean:
@${MAKE} --no-print-directory -C libs/imgui -f Makefile clean
@${MAKE} --no-print-directory -C libs/imgui-node-editor -f Makefile clean
@${MAKE} --no-print-directory -C SakuraVNE -f Makefile clean
help:
@echo "Usage: make [config=name] [target]"
@echo ""
@echo "CONFIGURATIONS:"
@echo " debug"
@echo " release"
@echo ""
@echo "TARGETS:"
@echo " all (default)"
@echo " clean"
@echo " ImGui"
@echo " ImGuiNodeEditor"
@echo " SakuraVNE"
@echo ""
@echo "For more information, see https://github.com/premake/premake-core/wiki"

View File

@@ -3,13 +3,12 @@
#include "SDL.h"
struct WindowData {
int width = 1280;
int height = 720;
int width = 1920;
int height = 1080;
const char *title = "Sakura Visual Novel Engine";
};
class Application
{
class Application {
public:
Application();
~Application();
@@ -25,6 +24,7 @@ public:
static bool &GetRunningState() { return m_isRunning; }
static void SetRunningState(bool isRunning) { m_isRunning = isRunning; }
private:
SDL_Window *m_Window;
SDL_Surface *m_Surface;

784
compile_commands.json Normal file
View File

@@ -0,0 +1,784 @@
[
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I/usr/include/SDL2",
"-m64",
"-fPIC",
"-g",
"-std=c++17",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGui/imgui_impl_sdl2.o",
"backends/imgui_impl_sdl2.cpp"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/backends/imgui_impl_sdl2.cpp",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imgui_impl_sdl2.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I/usr/include/SDL2",
"-m64",
"-fPIC",
"-g",
"-std=c++17",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGui/imgui_impl_sdl2.o",
"backends/imgui_impl_sdl2.h"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/backends/imgui_impl_sdl2.h",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imgui_impl_sdl2.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I/usr/include/SDL2",
"-m64",
"-fPIC",
"-g",
"-std=c++17",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGui/imgui_impl_sdlrenderer2.o",
"backends/imgui_impl_sdlrenderer2.cpp"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/backends/imgui_impl_sdlrenderer2.cpp",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imgui_impl_sdlrenderer2.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I/usr/include/SDL2",
"-m64",
"-fPIC",
"-g",
"-std=c++17",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGui/imgui_impl_sdlrenderer2.o",
"backends/imgui_impl_sdlrenderer2.h"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/backends/imgui_impl_sdlrenderer2.h",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imgui_impl_sdlrenderer2.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I/usr/include/SDL2",
"-m64",
"-fPIC",
"-g",
"-std=c++17",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGui/imconfig.o",
"imconfig.h"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/imconfig.h",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imconfig.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I/usr/include/SDL2",
"-m64",
"-fPIC",
"-g",
"-std=c++17",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGui/imgui.o",
"imgui.cpp"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/imgui.cpp",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imgui.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I/usr/include/SDL2",
"-m64",
"-fPIC",
"-g",
"-std=c++17",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGui/imgui.o",
"imgui.h"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/imgui.h",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imgui.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I/usr/include/SDL2",
"-m64",
"-fPIC",
"-g",
"-std=c++17",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGui/imgui_demo.o",
"imgui_demo.cpp"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/imgui_demo.cpp",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imgui_demo.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I/usr/include/SDL2",
"-m64",
"-fPIC",
"-g",
"-std=c++17",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGui/imgui_draw.o",
"imgui_draw.cpp"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/imgui_draw.cpp",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imgui_draw.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I/usr/include/SDL2",
"-m64",
"-fPIC",
"-g",
"-std=c++17",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGui/imgui_internal.o",
"imgui_internal.h"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/imgui_internal.h",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imgui_internal.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I/usr/include/SDL2",
"-m64",
"-fPIC",
"-g",
"-std=c++17",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGui/imgui_tables.o",
"imgui_tables.cpp"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/imgui_tables.cpp",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imgui_tables.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I/usr/include/SDL2",
"-m64",
"-fPIC",
"-g",
"-std=c++17",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGui/imgui_widgets.o",
"imgui_widgets.cpp"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/imgui_widgets.cpp",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imgui_widgets.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I/usr/include/SDL2",
"-m64",
"-fPIC",
"-g",
"-std=c++17",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGui/imstb_rectpack.o",
"imstb_rectpack.h"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/imstb_rectpack.h",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imstb_rectpack.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I/usr/include/SDL2",
"-m64",
"-fPIC",
"-g",
"-std=c++17",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGui/imstb_textedit.o",
"imstb_textedit.h"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/imstb_textedit.h",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imstb_textedit.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I/usr/include/SDL2",
"-m64",
"-fPIC",
"-g",
"-std=c++17",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGui/imstb_truetype.o",
"imstb_truetype.h"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/imstb_truetype.h",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imstb_truetype.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I/usr/include/SDL2",
"-m64",
"-fPIC",
"-g",
"-std=c++17",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGui/imgui_stdlib.o",
"misc/cpp/imgui_stdlib.cpp"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/misc/cpp/imgui_stdlib.cpp",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imgui_stdlib.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I/usr/include/SDL2",
"-m64",
"-fPIC",
"-g",
"-std=c++17",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGui/imgui_stdlib.o",
"misc/cpp/imgui_stdlib.h"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui/misc/cpp/imgui_stdlib.h",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGui/imgui_stdlib.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I../imgui",
"-m64",
"-fPIC",
"-g",
"-std=c++20",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/crude_json.o",
"crude_json.cpp"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor/crude_json.cpp",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/crude_json.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I../imgui",
"-m64",
"-fPIC",
"-g",
"-std=c++20",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/crude_json.o",
"crude_json.h"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor/crude_json.h",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/crude_json.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I../imgui",
"-m64",
"-fPIC",
"-g",
"-std=c++20",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_bezier_math.o",
"imgui_bezier_math.h"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor/imgui_bezier_math.h",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_bezier_math.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I../imgui",
"-m64",
"-fPIC",
"-g",
"-std=c++20",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_bezier_math.o",
"imgui_bezier_math.inl"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor/imgui_bezier_math.inl",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_bezier_math.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I../imgui",
"-m64",
"-fPIC",
"-g",
"-std=c++20",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_canvas.o",
"imgui_canvas.cpp"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor/imgui_canvas.cpp",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_canvas.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I../imgui",
"-m64",
"-fPIC",
"-g",
"-std=c++20",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_canvas.o",
"imgui_canvas.h"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor/imgui_canvas.h",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_canvas.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I../imgui",
"-m64",
"-fPIC",
"-g",
"-std=c++20",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_extra_math.o",
"imgui_extra_math.h"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor/imgui_extra_math.h",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_extra_math.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I../imgui",
"-m64",
"-fPIC",
"-g",
"-std=c++20",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_extra_math.o",
"imgui_extra_math.inl"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor/imgui_extra_math.inl",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_extra_math.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I../imgui",
"-m64",
"-fPIC",
"-g",
"-std=c++20",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_node_editor.o",
"imgui_node_editor.cpp"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor/imgui_node_editor.cpp",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_node_editor.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I../imgui",
"-m64",
"-fPIC",
"-g",
"-std=c++20",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_node_editor.o",
"imgui_node_editor.h"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor/imgui_node_editor.h",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_node_editor.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I../imgui",
"-m64",
"-fPIC",
"-g",
"-std=c++20",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_node_editor_api.o",
"imgui_node_editor_api.cpp"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor/imgui_node_editor_api.cpp",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_node_editor_api.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I../imgui",
"-m64",
"-fPIC",
"-g",
"-std=c++20",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_node_editor_internal.o",
"imgui_node_editor_internal.h"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor/imgui_node_editor_internal.h",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_node_editor_internal.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-I.",
"-I../imgui",
"-m64",
"-fPIC",
"-g",
"-std=c++20",
"-c",
"-o",
"../../build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_node_editor_internal.o",
"imgui_node_editor_internal.inl"
],
"directory": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor",
"file": "/home/tom/Dev/SakuraVNE/libs/imgui-node-editor/imgui_node_editor_internal.inl",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/ImGuiNodeEditor/imgui_node_editor_internal.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-DPLATFORM_LINUX",
"-DDEBUG",
"-Isrc",
"-I../libs/spdlog/include",
"-I../libs/imgui",
"-I../libs/imgui/misc",
"-I../libs/imgui/backends",
"-I../libs/imgui-node-editor",
"-I/usr/include/SDL2",
"-m64",
"-g",
"-std=c++20",
"-c",
"-o",
"../build/bin-int/Debug-linux-x86_64/SakuraVNE/Application.o",
"src/Application.cpp"
],
"directory": "/home/tom/Dev/SakuraVNE/SakuraVNE",
"file": "/home/tom/Dev/SakuraVNE/SakuraVNE/src/Application.cpp",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/SakuraVNE/Application.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-DPLATFORM_LINUX",
"-DDEBUG",
"-Isrc",
"-I../libs/spdlog/include",
"-I../libs/imgui",
"-I../libs/imgui/misc",
"-I../libs/imgui/backends",
"-I../libs/imgui-node-editor",
"-I/usr/include/SDL2",
"-m64",
"-g",
"-std=c++20",
"-c",
"-o",
"../build/bin-int/Debug-linux-x86_64/SakuraVNE/Application.o",
"src/Application.h"
],
"directory": "/home/tom/Dev/SakuraVNE/SakuraVNE",
"file": "/home/tom/Dev/SakuraVNE/SakuraVNE/src/Application.h",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/SakuraVNE/Application.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-DPLATFORM_LINUX",
"-DDEBUG",
"-Isrc",
"-I../libs/spdlog/include",
"-I../libs/imgui",
"-I../libs/imgui/misc",
"-I../libs/imgui/backends",
"-I../libs/imgui-node-editor",
"-I/usr/include/SDL2",
"-m64",
"-g",
"-std=c++20",
"-c",
"-o",
"../build/bin-int/Debug-linux-x86_64/SakuraVNE/Event.o",
"src/Event.cpp"
],
"directory": "/home/tom/Dev/SakuraVNE/SakuraVNE",
"file": "/home/tom/Dev/SakuraVNE/SakuraVNE/src/Event.cpp",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/SakuraVNE/Event.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-DPLATFORM_LINUX",
"-DDEBUG",
"-Isrc",
"-I../libs/spdlog/include",
"-I../libs/imgui",
"-I../libs/imgui/misc",
"-I../libs/imgui/backends",
"-I../libs/imgui-node-editor",
"-I/usr/include/SDL2",
"-m64",
"-g",
"-std=c++20",
"-c",
"-o",
"../build/bin-int/Debug-linux-x86_64/SakuraVNE/Event.o",
"src/Event.h"
],
"directory": "/home/tom/Dev/SakuraVNE/SakuraVNE",
"file": "/home/tom/Dev/SakuraVNE/SakuraVNE/src/Event.h",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/SakuraVNE/Event.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-DPLATFORM_LINUX",
"-DDEBUG",
"-Isrc",
"-I../libs/spdlog/include",
"-I../libs/imgui",
"-I../libs/imgui/misc",
"-I../libs/imgui/backends",
"-I../libs/imgui-node-editor",
"-I/usr/include/SDL2",
"-m64",
"-g",
"-std=c++20",
"-c",
"-o",
"../build/bin-int/Debug-linux-x86_64/SakuraVNE/Log.o",
"src/Log.cpp"
],
"directory": "/home/tom/Dev/SakuraVNE/SakuraVNE",
"file": "/home/tom/Dev/SakuraVNE/SakuraVNE/src/Log.cpp",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/SakuraVNE/Log.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-DPLATFORM_LINUX",
"-DDEBUG",
"-Isrc",
"-I../libs/spdlog/include",
"-I../libs/imgui",
"-I../libs/imgui/misc",
"-I../libs/imgui/backends",
"-I../libs/imgui-node-editor",
"-I/usr/include/SDL2",
"-m64",
"-g",
"-std=c++20",
"-c",
"-o",
"../build/bin-int/Debug-linux-x86_64/SakuraVNE/Log.o",
"src/Log.h"
],
"directory": "/home/tom/Dev/SakuraVNE/SakuraVNE",
"file": "/home/tom/Dev/SakuraVNE/SakuraVNE/src/Log.h",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/SakuraVNE/Log.o"
},
{
"arguments": [
"g++",
"-MD",
"-MP",
"-DPLATFORM_LINUX",
"-DDEBUG",
"-Isrc",
"-I../libs/spdlog/include",
"-I../libs/imgui",
"-I../libs/imgui/misc",
"-I../libs/imgui/backends",
"-I../libs/imgui-node-editor",
"-I/usr/include/SDL2",
"-m64",
"-g",
"-std=c++20",
"-c",
"-o",
"../build/bin-int/Debug-linux-x86_64/SakuraVNE/main.o",
"src/main.cpp"
],
"directory": "/home/tom/Dev/SakuraVNE/SakuraVNE",
"file": "/home/tom/Dev/SakuraVNE/SakuraVNE/src/main.cpp",
"output": "/home/tom/Dev/SakuraVNE/build/bin-int/Debug-linux-x86_64/SakuraVNE/main.o"
},
]

View File

@@ -16,6 +16,7 @@ workspace "SakuraVNE"
IncludeDir["ImGuiNodeEditor"] = "/libs/imgui-node-editor"
include "libs/imgui"
include "libs/imgui-node-editor"
project "SakuraVNE" --project under solution
location "SakuraVNE"
@@ -38,18 +39,18 @@ project "SakuraVNE" --project under solution
"libs/spdlog/include",
"libs/imgui",
"libs/imgui/misc",
"libs/imgui/backends"
"libs/imgui/backends",
"libs/imgui-node-editor"
}
libdirs{
"build/bin/" .. outputdir .. "/ImGui"
}
links{ --reference
"ImGui"
"build/bin/" .. outputdir .. "/ImGui",
"build/bin/" .. outputdir .. "/ImGuiNodeEditor"
}
links{
"ImGui"
"ImGui",
"ImGuiNodeEditor"
}
filter "system:windows"