Final port to fastbuild.
Support update of game.dll separately Made some alias and stuff still remains the shader compiler to add to the solution. Solution is also generated by fbuild (nice)
This commit is contained in:
@@ -8,7 +8,6 @@
|
||||
|
||||
// Library
|
||||
//--------------------------------------------------------------------------
|
||||
.ProjectConfigs = {}
|
||||
ForEach( .BuildConfig in .BuildConfigs )
|
||||
{
|
||||
Using( .BuildConfig )
|
||||
@@ -33,6 +32,7 @@
|
||||
// Extra Compiler Options
|
||||
.CompilerOptions + .JulietIncludePath
|
||||
|
||||
|
||||
#if __WINDOWS__
|
||||
.CompilerOptions + ' -DJULIET_WIN32'
|
||||
#endif
|
||||
@@ -59,22 +59,13 @@
|
||||
'Game-Lib-$Platform$-$BuildConfigName$'
|
||||
}
|
||||
|
||||
.LinkerOutput = '$OutputBase$/$ProjectPath$/JulietApp$ExeExtension$'
|
||||
.LinkerOutput = '$BinPath$/$Platform$-$BuildConfigName$/$ProjectName$$ExeExtension$'
|
||||
|
||||
// TODO : Only use when using DLL and not static link
|
||||
//.LinkerOptions + ' /DEF:"$ProjectDefPath$"'
|
||||
|
||||
#if __WINDOWS__
|
||||
.LinkerOptions + ' /SUBSYSTEM:CONSOLE'
|
||||
+ ' kernel32.lib'
|
||||
+ ' user32.lib'
|
||||
|
||||
+ ' gdi32.lib'
|
||||
|
||||
+ ' dxguid.lib'
|
||||
+ ' Ws2_32.lib'
|
||||
+ ' dxgi.lib'
|
||||
//+ .CRTLibs_Static
|
||||
.LinkerOptions + .CommonWinLibs
|
||||
|
||||
// Chose appropriate CRT
|
||||
.CRTLibs = .CRTLibs_Dynamic
|
||||
@@ -99,4 +90,12 @@
|
||||
^ProjectConfigs + .ProjectConfig
|
||||
#endif
|
||||
}
|
||||
|
||||
VCXProject( '$ProjectName$' )
|
||||
{
|
||||
.ProjectOutput = '$ProjectPath$/$ProjectName$.vcxproj'
|
||||
.ProjectBasePath = '$ProjectPath$/'
|
||||
.ProjectInputPaths = .ProjectBasePath
|
||||
.ProjectConfigs = .ProjectConfigs
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user