ISCE_INSAR/library/isceLib/SConscript

19 lines
782 B
Python

#!/usr/bin/env python
import os
Import('envlibrary')
enviscelib = envlibrary.Clone()
package = enviscelib['PACKAGE'] # 'library'
project = 'isceLib'
enviscelib['PROJECT'] = project
enviscelib['ISCELIB_OBJ_LIST'] = []
Export('enviscelib')
SConscript('include/SConscript') # Add .h includes to install/library/isceLib/include
SConscript('src/SConscript') # Build shared objects to install/library/isceLib/src and static library to build/libs
if enviscelib['CYTHON3']:
SConscript('pyx/SConscript') # Cythonize isceLib.pyx and build Python module ot install/library/isceLib
install_main = os.path.join(enviscelib['PRJ_SCONS_INSTALL'], package, project)
enviscelib.Install(install_main,'__init__.py') # Add __init__ that will allow for remote importing from isceLib Python module