Support Statement: How does gmStudio run builds?
The command line used by gmStudio for builds is set in the gmStudio.cfg file:
NETMakeCmd = "cmd.exe /C pushd '%LogFolder%' && call '%SetEnvCmd%' %DevEnv% %PreCmd% '%MsBuildExe%' '%NetProjPath%' /t:Rebuild /p:Configuration=Debug /p:WarningLevel=1 /p:Platform=AnyCPU > '%MakeLogPath%' 2>&1 %PostCmd% popd"
cmd.exe /C
1. pushd '%LogFolder%' &&2. call '%SetEnvCmd%' %DevEnv%3. %PreCmd%4. '%MsBuildExe%' '%NetProjPath%' /t:Rebuild /p:Configuration=Debug 5. /p:WarningLevel=1 /p:Platform=AnyCPU > '%MakeLogPath%' 2>&15. %PostCmd%6. popd"This does several operations:
- setting the working folder
- setting the .NET build environment
- running the pre-make batch processing
- running msbuild
- running any post-make batch processing
- restoring the working folder
The resulting log is viewable in gmStudio.