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

Annotation of /trunk/scons/windows_mscv71_options.py

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1427 - (hide annotations)
Wed Feb 27 07:54:48 2008 UTC (11 years, 4 months ago) by trankine
File MIME type: text/x-python
File size: 1874 byte(s)
brought from the windows port branch. Should make no difference to *nix's
1 ksteube 1312 #
2     # $Id$
3     #
4     #######################################################
5     #
6     # Copyright 2003-2007 by ACceSS MNRF
7     # Copyright 2007 by University of Queensland
8     #
9     # http://esscc.uq.edu.au
10     # Primary Business: Queensland, Australia
11     # Licensed under the Open Software License version 3.0
12     # http://www.opensource.org/licenses/osl-3.0.php
13     #
14     #######################################################
15     #
16    
17 phornby 1232 import os
18    
19 phornby 1241 source_root = os.path.realpath('.')
20    
21     pyinstall = os.path.join(source_root,'esys')
22     incinstall = os.path.join(source_root,'include')
23     libinstall = os.path.join(source_root,'lib')
24     exinstall = os.path.join(source_root,'examples')
25    
26 phornby 1017 # locations of include files for python
27 trankine 1427 python_root = 'C:/python25'
28 phornby 1241 python_cmd = os.path.join(python_root,'python')
29     python_path = os.path.join(python_root,'include')
30     python_lib_path = os.path.join(python_root,'libs')
31 trankine 1427 python_lib = 'python25'
32 phornby 1017
33     # locations of libraries for boost
34 trankine 1427 dotdot = os.path.realpath('..')
35     boost_path = os.path.join(dotdot,'boost-1.33')
36     boost_lib_path = os.path.join(boost_path,'windows_binary','lib')
37     boost_lib = 'boost_python-vc71-mt-s-1_33_1.lib'
38 phornby 1017
39     # locations of netcdf
40 trankine 1427 useNetCDF = "no"
41     netCDF_path = os.path.realpath(".")
42     netCDF_lib_path = os.path.realpath(".")
43     netCDF_libs = [ ]
44 phornby 1017
45 trankine 1427 cc_defines = ['_USE_MATH_DEFINES']
46 phornby 1017 # c flags to use
47     # 1563 - taking adress of a temporary
48     # 811 - exception specification for implicitly declared virtual function (destructor usually) incompatible with that of override
49     # 161 - openmp pargmas are unknown when not compiling with openmp
50 phornby 1132 cc_common_flags = '/FD /EHsc /GR /wd4068 '
51     cc_flags = cc_common_flags + '/O2 /Op /MT /W3'
52 phornby 1017
53 phornby 1132 cc_flags_debug = cc_common_flags + '/Od /RTC1 /MTd /ZI'
54 phornby 1017
55     # c++ flags to use
56     cxx_flags = ''
57     cxx_flags_debug = ''
58     # static library archiver flags to use
59     #ar_flags = 'crus'
60    
61     # system specific libraries to link with
62     sys_libs = []

  ViewVC Help
Powered by ViewVC 1.1.26