generate project for easy editing

This commit is contained in:
2026-07-23 12:37:47 -04:00
parent 9f698bcb7f
commit b17960b0e4
14 changed files with 312 additions and 1849 deletions
+3 -14
View File
@@ -3,7 +3,6 @@
{
.ProjectName = 'Romeo'
.ProjectPath = 'Romeo'
.ProjectConfigsRomeo = {}
.JulietIncludePath = ' "-IJuliet/include"'
+ ' "-IJuliet/src"'
+ ' "-IExternal/imgui"'
@@ -101,9 +100,9 @@
.ProjectConfig =
[
Using( .'Project_$Platform$_$BuildConfigName$' )
.Target = '$ProjectName$-$Config$'
.Target = '$ProjectName$-$Platform$-$BuildConfigName$'
]
^ProjectConfigsRomeo + .ProjectConfig
^ProjectConfigs + .ProjectConfig
#endif
}
@@ -112,16 +111,6 @@
.ProjectOutput = '$ProjectPath$/$ProjectName$.vcxproj'
.ProjectBasePath = '$ProjectPath$/'
.ProjectInputPaths = .ProjectBasePath
.ProjectConfigs = .ProjectConfigsRomeo
.ProjectConfigs = .ProjectConfigs
}
VSSolution( 'Romeo-Solution' )
{
.SolutionOutput = 'Romeo.sln'
.SolutionProjects = { 'Romeo', 'Juliet', 'ImGui' }
.SolutionConfigs = .ProjectConfigsRomeo
.SolutionBuildProject = 'Romeo'
}
Alias( 'gen-romeo' ) { .Targets = 'Romeo-Solution' }
}