37 lines
1020 B
Python
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)
|