updates romeo to be its own solution
This commit is contained in:
+13
-3
@@ -3,11 +3,11 @@
|
||||
{
|
||||
.ProjectName = 'Romeo'
|
||||
.ProjectPath = 'Romeo'
|
||||
.ProjectConfigsRomeo = {}
|
||||
.JulietIncludePath = ' "-IJuliet/include"'
|
||||
+ ' "-IJuliet/src"'
|
||||
+ ' "-IExternal/imgui"'
|
||||
|
||||
// Define the def path even if not used right now
|
||||
.ProjectDefPath = '$_WORKING_DIR_$/$ProjectName$/$ProjectName$.def'
|
||||
|
||||
// Library
|
||||
@@ -101,7 +101,7 @@
|
||||
Using( .'Project_$Platform$_$BuildConfigName$' )
|
||||
.Target = '$ProjectName$-$Config$'
|
||||
]
|
||||
^ProjectConfigs + .ProjectConfig
|
||||
^ProjectConfigsRomeo + .ProjectConfig
|
||||
#endif
|
||||
}
|
||||
|
||||
@@ -110,6 +110,16 @@
|
||||
.ProjectOutput = '$ProjectPath$/$ProjectName$.vcxproj'
|
||||
.ProjectBasePath = '$ProjectPath$/'
|
||||
.ProjectInputPaths = .ProjectBasePath
|
||||
.ProjectConfigs = .ProjectConfigs
|
||||
.ProjectConfigs = .ProjectConfigsRomeo
|
||||
}
|
||||
|
||||
VSSolution( 'Romeo-Solution' )
|
||||
{
|
||||
.SolutionOutput = 'Romeo.sln'
|
||||
.SolutionProjects = { 'Romeo', 'Juliet', 'ImGui' }
|
||||
.SolutionConfigs = .ProjectConfigsRomeo
|
||||
.SolutionBuildProject = 'Romeo'
|
||||
}
|
||||
|
||||
Alias( 'gen-romeo' ) { .Targets = 'Romeo-Solution' }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user