Changed premake config for imgui

dev
anulax1225 ago%!(EXTRA string=1 year)
parent b8655641c7
commit a259706562
  1. 13
      bakara/premake5.lua
  2. 41
      bakara/vendor/premake5.lua
  3. 1
      premake5.lua
  4. 4
      sandbox/premake5.lua

@ -10,6 +10,9 @@ project "bakara"
{
"vendor/glm/glm/**.hpp",
"vendor/glm/glm/**.inl",
"vendor/imgui/misc/cpp/imgui_stdlib.cpp",
"vendor/imgui/backends/imgui_impl_opengl3.cpp",
"vendor/imgui/backends/imgui_impl_glfw.cpp",
"src/**.h",
"src/**.cpp",
}
@ -17,7 +20,8 @@ project "bakara"
defines
{
"_CRT_SECURE_NO_WARNINGS",
"GLFW_INCLUDE_NONE"
"GLFW_INCLUDE_NONE",
"IMGUI_IMPL_OPENGL_LOADER_GLAD"
}
includedirs
@ -26,13 +30,16 @@ project "bakara"
"%{IncludeDirs.glm}",
"%{IncludeDirs.spdlog}",
"%{IncludeDirs.glad}",
"%{IncludeDirs.glfw}"
"%{IncludeDirs.glfw}",
"%{IncludeDirs.imgui}"
}
links
{
"GLFW",
"GLAD"
"GLAD",
"ImGui"
}
filter "configurations:Debug"

@ -115,4 +115,43 @@ project "GLAD"
filter "configurations:Release"
runtime "Release"
optimize "on"
optimize "on"
project "ImGui"
location "./imgui"
kind "StaticLib"
language "C++"
systemversion "latest"
cppdialect "C++17"
staticruntime "On"
targetdir ("%{wks.location}/bin/" .. outputdir .. "/%{prj.name}")
objdir ("%{wks.location}/bin-int/" .. outputdir .. "/%{prj.name}")
files
{
"%{prj.location}/imconfig.h",
"%{prj.location}/imgui.h",
"%{prj.location}/imgui.cpp",
"%{prj.location}/imgui_draw.cpp",
"%{prj.location}/imgui_internal.h",
"%{prj.location}/imgui_widgets.cpp",
"%{prj.location}/imstb_rectpack.h",
"%{prj.location}/imstb_textedit.h",
"%{prj.location}/imstb_truetype.h",
"%{prj.location}/imgui_demo.cpp",
"%{prj.location}/imgui_tables.cpp",
}
filter "system:linux"
pic "On"
filter "configurations:Debug"
runtime "Debug"
symbols "on"
filter "configurations:Release"
runtime "Release"
optimize "on"

@ -19,6 +19,7 @@ IncludeDirs["spdlog"] = "%{wks.location}/bakara/vendor/spdloglib/include"
IncludeDirs["glm"] = "%{wks.location}/bakara/vendor/glm"
IncludeDirs["glfw"] = "%{wks.location}/bakara/vendor/glfw/include"
IncludeDirs["glad"] = "%{wks.location}/bakara/vendor/glad/include"
IncludeDirs["imgui"] = "%{wks.location}/bakara/vendor/imgui"
group "Dependencies"

@ -16,12 +16,12 @@ project "sandbox"
{
"%{IncludeDirs.bakara}",
"%{IncludeDirs.spdlog}",
"%{IncludeDirs.glm}",
"%{IncludeDirs.glm}"
}
links
{
"bakara",
"bakara"
}

Loading…
Cancel
Save