/[escript]/trunk/scons/cgisrv3_options.py
ViewVC logotype

Diff of /trunk/scons/cgisrv3_options.py

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

revision 3259 by jfenwick, Mon Oct 11 01:48:14 2010 UTC revision 3605 by trankine, Mon Sep 19 07:47:23 2011 UTC
# Line 28  import os Line 28  import os
28  # The options file version. SCons will refuse to build if there have been  # The options file version. SCons will refuse to build if there have been
29  # changes to the set of variables and your file has not been updated.  # changes to the set of variables and your file has not been updated.
30  # This setting is mandatory.  # This setting is mandatory.
31  escript_opts_version = 200  escript_opts_version = 201
32    
33  # Installation prefix. Files will be installed in subdirectories underneath.  # Installation prefix. Files will be installed in subdirectories underneath.
34  # DEFAULT: '.' (current directory)  # DEFAULT: '.' (current directory)
35  #prefix = 'C:/escript'  #prefix = 'C:/escript'
36    
37    # Top-level directory for intermediate build and test files.
38    # DEFAULT: 'build'
39    #build_dir = 'build'
40    
41  # C compiler command name or full path.  # C compiler command name or full path.
42  # DEFAULT: auto-detected  # DEFAULT: auto-detected
43  #cc = 'cl'  #cc = 'cl'
# Line 103  mpi_prefix = 'C:/Program Files/MPICH2' Line 107  mpi_prefix = 'C:/Program Files/MPICH2'
107  mpi_libs = ['mpi']  mpi_libs = ['mpi']
108    
109  dotdot = os.path.realpath('..')  dotdot = os.path.realpath('..')
110    system_builddeps = os.path.join('c:',os.sep, 'buildlibs')
111    
112    # Prefix or paths to python headers and libraries. See note above.
113    # By default, this is determined using the running python executable.
114    #python_prefix = 'C:/Python26'
115    
116  # Prefix or paths to boost-python headers and libraries. See note above.  # Prefix or paths to boost-python headers and libraries. See note above.
117  boost_prefix = [os.path.join(dotdot, 'boost_1_41_0'), os.path.join(dotdot, 'boost_1_41_0','windows_binary','lib')]  boost_prefix = [os.path.join(system_builddeps, 'boost_1_41_0'), os.path.join(system_builddeps, 'boost_1_41_0','windows_binary','lib')]
118    
119  # boost-python library/libraries to link against  # boost-python library/libraries to link against
120  boost_libs = ['boost_python-vc71-mt-1_41']  boost_libs = ['boost_python-vc71-mt-1_41']
121    
122    # Prefix or paths to CppUnit headers and libraries. See note above.
123    # C:\buildlibs\cppunit-1.12.1\src\cppunit\Release
124    cppunit_prefix = os.path.join(system_builddeps, 'cppunit-1.12.1')
125    
126    # CppUnit library/libraries to link against
127    cppunit_libs = ['cppunit']
128    
129  # Whether to use the netCDF library for dump file support  # Whether to use the netCDF library for dump file support
130  # DEFAULT: False  # DEFAULT: False
131  netcdf = True  netcdf = True
132    
133  # Prefix or paths to netCDF headers and libraries. See note above.  # Prefix or paths to netCDF headers and libraries. See note above.
134  netcdf_prefix = [os.path.join(dotdot, 'netcdf', 'src', 'include'), os.path.join(dotdot, 'netcdf', 'lib')]  netcdf_prefix = [os.path.join(system_builddeps, 'netcdf', 'src', 'include'), os.path.join(system_builddeps, 'netcdf', 'lib')]
135    
136  # netCDF library/libraries to link against  # netCDF library/libraries to link against
137  netcdf_libs = ['netcdf_cpp', 'netcdf']  netcdf_libs = ['netcdf_cpp', 'netcdf']
# Line 164  netcdf_libs = ['netcdf_cpp', 'netcdf'] Line 180  netcdf_libs = ['netcdf_cpp', 'netcdf']
180  # UMFPACK library/libraries to link against  # UMFPACK library/libraries to link against
181  #umfpack_libs = ['umfpack']  #umfpack_libs = ['umfpack']
182    
183    # Whether to use BoomerAMG (requires MPI)
184    # DEFAULT: False
185    #boomeramg = True
186    
187    # Prefix or paths to BoomerAMG headers and libraries. See note above.
188    #boomeramg_prefix = 'C:/boomeramg'
189    
190    # BoomerAMG library/libraries to link against
191    #boomeramg_libs = ['HYPRE']
192    
193  # Flavour of LAPACK implementation  # Flavour of LAPACK implementation
194  # Recognized values: 'none', 'clapack', 'mkl'  # Recognized values: 'none', 'clapack', 'mkl'
195  # DEFAULT: 'none' (do not use LAPACK)  # DEFAULT: 'none' (do not use LAPACK)
# Line 200  netcdf_libs = ['netcdf_cpp', 'netcdf'] Line 226  netcdf_libs = ['netcdf_cpp', 'netcdf']
226  # DEFAULT: False  # DEFAULT: False
227  #pyvisi = True  #pyvisi = True
228    
229    # Build dynamic libraries only
230    #DEFAULT: False
231    #build_shared = True
232    
233  ### ADVANCED OPTIONS ###  ### ADVANCED OPTIONS ###
234  # Do not change the following options unless you know what they do  # Do not change the following options unless you know what they do
235    
236    # Use intel's VSL library for random data
237    # DEFAULT: False
238    #vsl_random = True
239    
240  # Extra libraries to link with  # Extra libraries to link with
241  sys_libs = ['C:/Program Files/Microsoft Visual Studio .NET 2003/Vc7/PlatformSDK/Lib/Ws2_32']  sys_libs = ['C:/Program Files/Microsoft Visual Studio .NET 2003/Vc7/PlatformSDK/Lib/Ws2_32']
242    
243  # Additional environmental variables to export to the tools  # Additional environmental variables to export to the tools
244  #env_export = []  #env_export = []
245    
 # Build a shared esysUtils library  
 #share_esysutils = True  
   
 # Build a shared paso library  
 #share_paso = True  
   
246  #tools_names = ['msvc']  #tools_names = ['msvc']
247    
248  #iknowwhatimdoing = False  #iknowwhatimdoing = False

Legend:
Removed from v.3259  
changed lines
  Added in v.3605

  ViewVC Help
Powered by ViewVC 1.1.26