[opensource-dev] Viewer Tools Upgrades - with a call for help

Nicky Perian nickyperian at gmail.com
Wed Feb 4 19:30:00 PST 2015


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>&amp;&amp;</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 <nickyperian at 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 <cinder at alchemyviewer.org>
> wrote:
>
>> On February 4, 2015 at 2:18:55 PM, Nicky Perian (nickyperian at 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
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.secondlife.com/pipermail/opensource-dev/attachments/20150204/91e4a00d/attachment.htm 


More information about the opensource-dev mailing list