[Scons-users] Which is the earliest scons version supporting VC++10?
    Saurabh Bhatnagar 
    saurabh.b.bhatnagar at oracle.com
       
    Fri Dec 28 01:12:11 EST 2012
    
    
  
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,
HYPERLINK "http://www.oracle.com/" \nOracle
Saurabh Bhatnagar | Development Manager- Software config & Build Mgmt.
Phone: HYPERLINK "tel:+18041836080"+918041836080 | Fax: HYPERLINK "fax:+918041526000"+918041526000 | VOIP: HYPERLINK "tel:+18041836080"+918041836080 
Oracle
ORACLE India | Plot #1, NR ENCLAVE, EPIP INDUSTRIAL AREA, WHITEFIELD | 560066 BANGALORE 
HYPERLINK "http://www.oracle.com/commitment" \nGreen Oracle
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 <HYPERLINK "mailto:saurabh.b.bhatnagar at oracle.com" \nsaurabh.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:HYPERLINK "mailto:bill at baddogconsulting.com" \nbill 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 <HYPERLINK "mailto:saurabh.b.bhatnagar at oracle.com" \nsaurabh.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
HYPERLINK "mailto:Scons-users at scons.org" \nScons-users at scons.org
http://four.pairlist.net/mailman/listinfo/scons-users
 
_______________________________________________
Scons-users mailing list
HYPERLINK "mailto:Scons-users at scons.org"Scons-users at scons.org
http://four.pairlist.net/mailman/listinfo/scons-users
 
-- 
Gary 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://four.pairlist.net/pipermail/scons-users/attachments/20121227/39ae45eb/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.gif
Type: image/gif
Size: 658 bytes
Desc: not available
Url : <http://four.pairlist.net/pipermail/scons-users/attachments/20121227/39ae45eb/attachment-0002.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.gif
Type: image/gif
Size: 356 bytes
Desc: not available
Url : <http://four.pairlist.net/pipermail/scons-users/attachments/20121227/39ae45eb/attachment-0003.gif>
    
    
More information about the Scons-users
mailing list