ISCE_INSAR/library/SConscript

37 lines
1020 B
Python

#!/usr/bin/env python3
import os
import sys
Import('env')
package = 'library'
envlibrary = env.Clone()
envlibrary['PACKAGE'] = package
envlibrary['INSTALL_PATH'] = os.path.join(envlibrary['PRJ_SCONS_INSTALL'],package)
install = envlibrary['INSTALL_PATH']
# Patch to avoid build error conflicts with isceobj/Util/Library
old_cpppath = envlibrary['CPPPATH']
new_cpppath = []
for path in old_cpppath:
if (path != os.path.join(envlibrary['PRJ_SCONS_BUILD'],'components','isceobj','Util','Library','include')):
new_cpppath.append(path)
envlibrary['CPPPATH'] = new_cpppath
initFile = '__init__.py'
if not os.path.exists(initFile):
fout = open(initFile,"w")
fout.write("#!/usr/bin/env python3")
fout.close()
listFiles = [initFile]
envlibrary.Install(install,listFiles)
envlibrary.Alias('install',install)
Export('envlibrary')
isceLib = 'isceLib/SConscript'
#roipacLib = 'roipacLib/SConscript'
#stdprocLib = 'stdprocLib/SConscript'
SConscript(isceLib)
#SConscript(roipacLib)
#SConscript(stdprocLib)