imgui = { source = path.join(dependencies.basePath, "imgui"), } function imgui.import() links { "imgui" } imgui.includes() end function imgui.includes() includedirs { imgui.source } end function imgui.project() project "imgui" language "C++" imgui.includes() files { path.join(imgui.source, "*.cpp"), path.join(imgui.source, "*.hpp"), path.join(imgui.source, "*.c"), path.join(imgui.source, "*.h"), path.join(imgui.source, "backends/imgui_impl_dx11.cpp"), path.join(imgui.source, "backends/imgui_impl_dx11.h"), path.join(imgui.source, "backends/imgui_impl_win32.cpp"), path.join(imgui.source, "backends/imgui_impl_win32.h"), path.join(imgui.source, "misc/cpp/imgui_stdlib.cpp"), path.join(imgui.source, "misc/cpp/imgui_stdlib.h"), } warnings "Off" kind "StaticLib" end table.insert(dependencies, imgui)