24 lines
756 B
Python
24 lines
756 B
Python
#!/usr/bin/env python
|
|
import os
|
|
import sys
|
|
|
|
Import('envcontrib')
|
|
envalos2procF = envcontrib.Clone()
|
|
package = envalos2procF['PACKAGE'] # 'contrib'
|
|
project = 'alos2proc_f'
|
|
envalos2procF['PROJECT'] = project
|
|
Export('envalos2procF')
|
|
|
|
SConscript('src/SConscript', variant_dir = os.path.join(envalos2procF['PRJ_SCONS_BUILD'],package,project,'src'))
|
|
SConscript('include/SConscript')
|
|
|
|
if envalos2procF['CYTHON3']:
|
|
print("cython3 found.")
|
|
SConscript('pyx/SConscript')
|
|
else:
|
|
print("cython3 is required to build the alos2proc_f bindings.")
|
|
print("The alos2proc_f bindings will not be built. Please install cython3.")
|
|
|
|
install_main = os.path.join(envalos2procF['PRJ_SCONS_INSTALL'], package, project)
|
|
envalos2procF.Install(install_main,'__init__.py')
|