/[escript]/trunk/escript/test/DataConstant/SConscript
ViewVC logotype

Diff of /trunk/escript/test/DataConstant/SConscript

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 360 by jgs, Thu Dec 15 01:52:16 2005 UTC revision 425 by gross, Tue Jan 10 04:10:39 2006 UTC
# Line 1  Line 1 
1  # Scons configuration file for DataConstant unit tests  # Scons configuration file for DataConstant unit tests
2    esysroot=str(Dir('./../../../..').abspath)
3  import os  execfile(str(File(esysroot+"/scons/esys_options.py")))
4  import sys                                                                                                                                                                                                      
   
 #  
 # ensure correct versions of python and scons  
   
 EnsurePythonVersion(2,3)  
 EnsureSConsVersion(0,96)  
   
 #  
 # set appropriate defaults for configuration variables  
   
 esysroot = Dir('#../../..')  
 usegcc = 0  
 options = None  
 sys_libs = []  
   
 #  
 # import configuration variables passed in from  
 # calling SConscript (if any)  
   
 Import('*')  
   
 #  
 # retreive command-line arguments if any  
   
 if ARGUMENTS.get('usegcc',0):  
   usegcc = 1  
   
 if ARGUMENTS.get('options',0):  
   options = ARGUMENTS.get('options',0)  
   
 #  
 # determine platform  
   
 env = Environment(ENV = os.environ)  
 platform = env['PLATFORM']  
   
 #  
 # determine hostname  
   
 import socket  
 hostname = socket.gethostname()  
   
 #  
 # load configuration settings  
   
 options_dir = str(esysroot) + '/scons'  
 sys.path.append(options_dir)  
   
 from default_options import *  
   
 if hostname=='ess':  
   from ess_options import *  
   
 if usegcc==1:  
   from gcc_options import *  
   
 if options!=None:  
   exec "from " + options + " import *"  
   
5  cxx_flags=cxx_flags_debug  cxx_flags=cxx_flags_debug
6                                                                                                                                                                                                        
 #  
 # print out build configuration for this module  
   
7  print "Build configuration for module: DataConstant unit tests"  print "Build configuration for module: DataConstant unit tests"
 print "         dodebug:  1"  
 print "          usegcc: ", usegcc  
8  print "             cxx: ", cxx  print "             cxx: ", cxx
9  print "        platform: ", platform  print "       cxx_flags: ", cxx_flags
10  print "        hostname: ", hostname  
11    
12  #  #
13  # do the actual build  # do the actual build
# Line 117  sources = ['DataConstantTestCase.cpp', Line 53  sources = ['DataConstantTestCase.cpp',
53    
54  target = 'DataConstantTest.exe'  target = 'DataConstantTest.exe'
55    
56    import os
57  dataconstant_env = Environment(ENV = os.environ)  dataconstant_env = Environment(ENV = os.environ)
58    
59  dataconstant_env.Replace(CXX = cxx)  dataconstant_env.Replace(CXX = cxx)

Legend:
Removed from v.360  
changed lines
  Added in v.425

  ViewVC Help
Powered by ViewVC 1.1.26