improve build.bat

This commit is contained in:
2026-07-23 12:00:01 -04:00
parent b334273313
commit 9f698bcb7f
3 changed files with 122 additions and 40 deletions
+20 -11
View File
@@ -4,6 +4,24 @@
.ProjectName = 'ImGui'
.ProjectPath = 'External/imgui'
// Unity
//--------------------------------------------------------------------------
Unity( '$ProjectName$-Unity' )
{
.UnityInputFiles = {
'$ProjectPath$/imgui.cpp',
'$ProjectPath$/imgui_demo.cpp',
'$ProjectPath$/imgui_draw.cpp',
'$ProjectPath$/imgui_tables.cpp',
'$ProjectPath$/imgui_widgets.cpp',
'$ProjectPath$/backends/imgui_impl_win32.cpp',
'$ProjectPath$/backends/imgui_impl_dx12.cpp'
}
.UnityOutputPath = 'Intermediate/$ProjectPath$/'
.UnityOutputPattern = '$ProjectName$_Unity*.cpp'
.UnityMaxFiles = 1
}
// Library
//--------------------------------------------------------------------------
ForEach( .BuildConfig in .BuildConfigs )
@@ -15,17 +33,8 @@
//--------------------------------------------------------------------------
ObjectList( '$ProjectName$-Objs-$Platform$-$BuildConfigName$' )
{
// Core ImGui files
.CompilerInputFiles = {
'$ProjectPath$/imgui.cpp',
'$ProjectPath$/imgui_demo.cpp',
'$ProjectPath$/imgui_draw.cpp',
'$ProjectPath$/imgui_tables.cpp',
'$ProjectPath$/imgui_widgets.cpp',
// Backends
'$ProjectPath$/backends/imgui_impl_win32.cpp',
'$ProjectPath$/backends/imgui_impl_dx12.cpp'
}
// Input (Unity)
.CompilerInputUnity = '$ProjectName$-Unity'
// Extra Compiler Options
.CompilerOptions + ' "-I$ProjectPath$"'