ISCE_INSAR/contrib
Ryan Burns 337dc9c158
Fix python extension linking (#168)
* Silence annoying FindFFTW warnings

* Fix linker errors at import-time

Python extensions are weakly linked, so linker errors can only be
caught at runtime. This commit fixes any such broken extensions,
and adds automated import testing to ctests to prevent future
regressions.

It also adds a helper function `isce2_add_staticlib` which creates a
position-independent static library suitable for usage in multiple
python extensions. This matches the SCons build scripts more closely
and allows for future extensions to be declared in a more terse and
hygienic fashion.

* Update utilLib scripts

* Update combinedLib scripts

* Update offoutliers lib scripts

* Add asa_im_decode cdll

* Update alos lib scripts

* Show ctest output upon failure

* Update DataAccessor scripts

* Remove TARGET_FILE_BASE_NAME

* Remove incomplete stdproc modules (require stanford code)

Co-authored-by: Ryan Burns <rtburns-jpl@users.noreply.github.com>
2020-09-14 10:57:10 -07:00
..
PyCuAmpcor various updates from ARIA-related projects (#149) 2020-07-16 16:08:57 -07:00
Snaphu Fix python extension linking (#168) 2020-09-14 10:57:10 -07:00
UnwrapComp Add CMake build system 2019-12-21 17:34:50 -08:00
alos2filter diversity: replaced oppressive language with neutral definitions of the images that comprise an interferogram through the entire repository 2020-07-02 12:40:49 -07:00
alos2proc Fix python extension linking (#168) 2020-09-14 10:57:10 -07:00
alos2proc_f diversity: replaced oppressive language with neutral definitions of the images that comprise an interferogram through the entire repository 2020-07-02 12:40:49 -07:00
demUtils Fix python extension linking (#168) 2020-09-14 10:57:10 -07:00
downsample_unwrapper diversity: replaced oppressive language with neutral definitions of the images that comprise an interferogram through the entire repository 2020-07-02 12:40:49 -07:00
frameUtils Add CMake build system 2019-12-21 17:34:50 -08:00
geo_autoRIFT Fix python extension linking (#168) 2020-09-14 10:57:10 -07:00
issi Fix ISSI libname and data installation 2020-05-22 15:49:10 -07:00
mdx fixing linking order and flags for mdx 2020-07-15 21:43:12 -07:00
rfi diversity: replaced oppressive language with neutral definitions of the images that comprise an interferogram through the entire repository 2020-07-02 12:40:49 -07:00
splitSpectrum Fix python extension linking (#168) 2020-09-14 10:57:10 -07:00
stack update system call of gdal2isce_xml with python interface 2020-09-12 17:05:33 -07:00
timeseries/prepStackToStaMPS diversity: replaced oppressive language with neutral definitions of the images that comprise an interferogram through the entire repository 2020-07-02 12:40:49 -07:00
CMakeLists.txt Bake in autoRIFT 2020-07-21 14:52:28 -07:00
SConscript Bake in autoRIFT 2020-07-21 14:52:28 -07:00
__init__.py Adding all files 2019-01-16 11:40:08 -08:00