[Scons-users] Which is the earliest scons version supporting VC++10?

Davide Bacchet davide.bacchet at gmail.com
Fri Dec 28 01:26:09 EST 2012


Hi Saurabh,

in fact Gary already answered your question…

if you follow the link in his email, in the webpage there is a "Clone" button, that allow you to download exactly that version.
The same button show up a link with a help page, in case you're new to mercurial.
About python, all versions >=2.4 and <=2.7 should work equally fine (see the user guide and the man page for the prerequisites, please!)

Regards
Davide

On Dec 28, 2012, at 7:12 AM, Saurabh Bhatnagar <saurabh.b.bhatnagar at oracle.com> wrote:


> Hi Gary,

> Please respond.

>

> From: Saurabh Bhatnagar

> Sent: Thursday, December 27, 2012 11:16 AM

> To: SCons users mailing list

> Subject: Re: [Scons-users] Which is the earliest scons version supporting VC++10?

>

> Hi Gary,

> We are constrained by Python version 2.4 and can move up to Py2.7 for this task.

> What will be the scons version using py2.7 which supports msvs2010?

>

> --

> Warm Regards,

> <image001.gif>

> Saurabh Bhatnagar | Development Manager- Software config & Build Mgmt.

> Phone: +918041836080 | Fax: +918041526000 | VOIP: +918041836080

> Oracle

>

> ORACLE India | Plot #1, NR ENCLAVE, EPIP INDUSTRIAL AREA, WHITEFIELD | 560066 BANGALORE

> <image002.gif>

> Oracle is committed to developing practices and products that help protect the environment

>

>

> From: Gary Oberbrunner [mailto:garyo at oberbrunner.com]

> Sent: Tuesday, December 25, 2012 12:15 AM

> To: SCons users mailing list

> Subject: Re: [Scons-users] Which is the earliest scons version supporting VC++10?

>

> MSVC10 and MSVC11 compiler support is really good only in the latest unreleased branch; see https://bitbucket.org/scons/scons/commits/0da1edff14b9252f5347431ac9c8a733ec52ce9f.

>

> To set the desired compiler version, do env=Environment(MSVC_VERSION="x.y"), and use TARGET_ARCH for 32 vs. 64 bit builds. See the man page.

>

>

> On Mon, Dec 24, 2012 at 5:26 AM, Saurabh Bhatnagar <saurabh.b.bhatnagar at oracle.com> wrote:

> Well the query is actually in my subject.

> To detect the new compiler, I need to know which scons env variable to trap.

>

> Now we need to support 2 Microsoft c++ compilers(vc10 and vc6) on the same OS(windows 2003 server).

>

> --

> Warm Regards,

> From: William Deegan [mailto:bill at baddogconsulting.com]

> Sent: Thursday, December 20, 2012 11:42 PM

> To: SCons users mailing list

> Subject: Re: [Scons-users] Which is the earliest scons version supporting VC++10?

>

> Saurabh,

>

> The code below looks like your own code and not SCons code so there's no reasonable way we can comment on it..

> Plus your text below doesn't seem to be related to your subject..?

>

> -Bill

> On Dec 20, 2012, at 12:42 AM, Saurabh Bhatnagar <saurabh.b.bhatnagar at oracle.com> wrote:

>

>

> Hi Users,

> We are upgrading to VC++10(32 ,64), but need to support builds using VC7(32 bit) and VC8(64bit).

>

> We have modified existing compiler detection scons custom code using

> msvc_ver=env['MSVC_COMPILER']

>

> Is this the right variable or do we have some other more accurate variable like CXX that has value like 10?

>

> def DevDetectPlatform(env):

> """ Autodetect current platform.

> scons plat=PLAT will overide it.

> """

> plat=ARGUMENTS.get('plat', None)

> cc=ARGUMENTS.get('cc', None)

> bit=ARGUMENTS.get('bit', '32')

>

> if not (plat):

> #We do not use environment platform anymore

> if (os.environ.get('PLAT',None)):

> print ("scons: WARNING: Ignoring system environment PLAT=%s" %os.environ.get('PLAT',None))

> # figure out using the machine information

> if (sys.platform == 'win32'):

> (major,minor,build,platform,pack)=sys.getwindowsversion()

> #WIN2K

> if (major == 5 and minor == 0):

> plat='NT40_INTEL'

> #XP or WIN2003, set both as for 2003

> #use V10 for all VC++10, V8 for 64 and V7 for 32

> elif (major == 5 and (minor == 1 or minor == 2)):

> plat='WIN2K3'

> #there is another env variable named close to this, may want to change this

> msvc_ver=env['MSVC_COMPILER']

> if msvc_ver == '10':

> cc='V10'

> elif bit == '64':

> cc='V8'

> elif bit == '32':

> cc='V7'

>

>

> --

> Warm Regards,

>

> _______________________________________________

> Scons-users mailing list

> Scons-users at scons.org

> http://four.pairlist.net/mailman/listinfo/scons-users

>

>

> _______________________________________________

> Scons-users mailing list

> Scons-users at scons.org

> http://four.pairlist.net/mailman/listinfo/scons-users

>

>

>

>

> --

> Gary

> _______________________________________________

> Scons-users mailing list

> Scons-users at scons.org

> http://four.pairlist.net/mailman/listinfo/scons-users


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://four.pairlist.net/pipermail/scons-users/attachments/20121228/d9d90b1e/attachment-0001.html>


More information about the Scons-users mailing list