LOOS  v2.3.2
loos_build_config.py
1 #!/usr/bin/env python
2 # This file is part of LOOS.
3 #
4 # LOOS (Lightweight Object-Oriented Structure library)
5 # Copyright (c) 2013, Tod D. Romo
6 # Department of Biochemistry and Biophysics
7 # School of Medicine & Dentistry, University of Rochester
8 #
9 # This package (LOOS) is free software: you can redistribute it and/or modify
10 # it under the terms of the GNU General Public License as published by
11 # the Free Software Foundation under version 3 of the License.
12 #
13 # This package is distributed in the hope that it will be useful,
14 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 # GNU General Public License for more details.
17 #
18 # You should have received a copy of the GNU General Public License
19 # along with this program. If not, see <http://www.gnu.org/licenses/>.
20 
21 
22 loos_version = '2.3.2'
23 min_boost_version = '1_36'
24 required_boost_libraries = ('regex', 'system', 'program_options', 'thread')
25 
26 min_swig_version = '2.0'
27 
28 host_type = 'unknown'
29 linux_type = 'unknown'
30 suffix = 'so'
31 
32 
33 
34 # List of packages to build and install
35 # The keywords become build targets for SCons
36 package_list = { 'ENM': 'ElasticNetworks',
37  'HBonds' : 'HydrogenBonds',
38  'Conv' : 'Convergence',
39  'Density' : 'DensityTools',
40  'OMG' : 'OptimalMembraneGenerator',
41  'Voronoi' : 'Voronoi',
42  'User': 'User',
43  'Python': 'PyLOOS' }
44 
45 
46 user_libdirs = {}
47 user_boost_flag = 0 # 1 = user has overridden boost location