A look at the options below BuildConsole indicated that devenv is the underlying builder.
devenv secondlife.sln /build "Release|Win32" would be the underlying command as neither of those options can be used with MSBuild. <key>Release</key> <map> <key>build</key> <map> <key>arguments</key> <array> <string>SecondLife.sln</string> </array> <key>command</key> <string>BuildConsole</string> <key>options</key> <array> <string>/build</string> <string>"/cfg=Release|Win32"</string> </array> </map> <key>configure</key> <map> <key>arguments</key> <array> <string>..\indra</string> <string>&&</string> <string>..\indra\tools\vstool\VSTool.exe</string> <string>--solution</string> <string>SecondLife.sln</string> <string>--config</string> <string>Release</string> <string>--startup</string> <string>secondlife-bin</string> </array> <key>options</key> <array> <string>-G</string> <string>"Visual Studio 12"</string> </array> </map> <key>name</key> <string>Release</string> </map> On Wed, Feb 4, 2015 at 5:17 PM, Nicky Perian <nickyper...@gmail.com> wrote: > To complete the record as a couple replies missed the list > git pull / merge from singularity 1-20-2015 > tip at hash 123ded50 > by Inusaito Sayori 2015-01-20 16:44:22 > origin https://github.com/singularity-viewer/SingularityViewer.git (fetch) > > the msbuild code was put in as an experiment by Shyotl on December 18. 2014 > > https://github.com/singularity-viewer/SingularityViewer/commit/e57bcea3b648bc13ceeb1a5b53a39d27cf103c30 > > I don't know when he actually pushed his branch but I assume it was after > 1-20-2015. > > So it appears that msbuild has only been in use by Singularity for at most > 2 weeks. > > My point is that devenv has been used for a very long time by Singularity > with afaik no bad results. > > So, no my sources were not well out of date and no I did present a self > edited code snip. > > > > > On Wed, Feb 4, 2015 at 4:13 PM, Cinder Roxley <cin...@alchemyviewer.org> > wrote: > >> On February 4, 2015 at 2:18:55 PM, Nicky Perian (nickyper...@gmail.com) >> wrote: >> >> I know I'm not the sharpest knife in the draw especially when it come to >> python. But, if I am reading this code snip from SingularityViewer >> develop.py >> correctly a command line build using devenv.com is executed each time it >> finds visual studio and does not use it for Express because it isn't >> present in Express. >> {code} >> environment = self.find_visual_studio() >> if environment == '': >> environment = self.find_visual_studio_express() >> if environment == '': >> environment = self.find_visual_studio_express_single() >> if environment == '': >> print >> sys.stderr, "Something went very wrong >> during build stage, could not find a Visual Studio?" >> else: >> build_dirs=self.build_dirs() >> print >> sys.stderr, "\nSolution generation complete, >> it can can now be found in:", build_dirs[0] >> print >> sys.stderr, "\nAs you are using an Express >> Visual Studio, the build step cannot be automated" >> print >> sys.stderr, "\nPlease see >> https://wiki.secondlife.com/wiki/Microsoft_Visual_Studio#Extra_steps_for_Visual_Studio_Express_editions >> for Visual Studio Express specific information" >> exit(0) >> >> >> Either you’ve intentionally removed msbuild from this block of code or >> your sources are well out of date. -_- >> >> https://bitbucket.org/lkalif/singularityviewer/src/f0b18e52a3d977c2c19f2a6b4e50292acb5941f2/indra/develop.py?at=master#cl-675 >> >> -- >> Cinder Roxley >> Sent with Airmail >> >> >> # devenv.com is CLI friendly, devenv.exe... not so much. >> return ('"%sdevenv.com" %s.sln /build %s' % >> (self.find_visual_studio(), self.project_name, >> self.build_type)) >> {code} >> >> >> _______________________________________________ >> Policies and (un)subscribe information available here: >> http://wiki.secondlife.com/wiki/OpenSource-Dev >> Please read the policies before posting to keep unmoderated posting >> privileges >> > >
_______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges