From 0d168a25c7f6936fb347b22a065f251c3cc71a4a Mon Sep 17 00:00:00 2001 From: Nathan Date: Sat, 29 Mar 2025 23:33:46 -0500 Subject: [PATCH] static define --- flake.nix | 1 + modules/GUImodules/TestImgui/src/TestImgui.h | 3 +++ 2 files changed, 4 insertions(+) diff --git a/flake.nix b/flake.nix index 904f250..823f6c4 100755 --- a/flake.nix +++ b/flake.nix @@ -79,6 +79,7 @@ -DRENDERER_OPENGL \ -DWINDOW_GLFW \ -DGUIMODULE \ + -DTESTIMGUI_STATIC \ -I src -I include -I $imgui -I . \ -lGL -lglfw -lGLEW \ -Wall \ diff --git a/modules/GUImodules/TestImgui/src/TestImgui.h b/modules/GUImodules/TestImgui/src/TestImgui.h index 7148bfd..e23c623 100644 --- a/modules/GUImodules/TestImgui/src/TestImgui.h +++ b/modules/GUImodules/TestImgui/src/TestImgui.h @@ -17,9 +17,12 @@ class TestImgui : public Archimedes::GuiModule { bool demo = true; }; +#ifndef TESTIMGUI_STATIC extern "C" { Archimedes::Module* create(void* handle, Archimedes::App* app) { return new TestImgui(handle, app); } } + +#endif