Changeset 98 for trunk/SConstruct
- Timestamp:
- 11/29/05 19:25:45 (3 years ago)
- Files:
-
- 1 modified
-
trunk/SConstruct (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/SConstruct
r93 r98 29 29 opts.Add(PathOption('PYTHON_ROOT','python root directory','/opt/python')) 30 30 opts.Add('PYTHON_VERSION','python version','2.4') 31 opts.Add(ListOption('DATASOURCES','list of available datasources','shape',['postgis','shape','raster'])) 31 opts.Add(ListOption('DATASOURCES','list of available datasources','all',['postgis','shape','raster'])) 32 opts.Add(ListOption('EXTENSIONS','list of available extensions','none',['python'])) 32 33 opts.Add('POSTGRESQL_ROOT','path to postgresql prefix','/usr/local') 33 34 … … 87 88 SConscript('src/SConscript') 88 89 89 #python ext 90 SConscript('python/SConscript') 90 import string 91 92 #python bindings 93 94 if 'python' in [string.strip(m) for m in Split(env['EXTENSIONS'])]: 95 SConscript('python/SConscript') 91 96 92 97 #shapeindex … … 94 99 95 100 #datasources 96 for datasource in Split(env['DATASOURCES']): 97 env.BuildDir('build/datasources/'+datasource,'src/datasources/'+datasource,duplicate=0) 98 SConscript('datasources/'+datasource+'/SConscript') 101 def build_datasource(name): 102 env.BuildDir('build/datasources/' + name,'src/datasources/'+name,duplicate=0) 103 SConscript('datasources/' + name + '/SConscript') 104 105 [build_datasource(name) for name in Split(env['DATASOURCES'])] 99 106 100 107 101 108 109
