2019-12-22 01:20:44 +00:00
|
|
|
add_subdirectory(ImageUtil)
|
|
|
|
add_subdirectory(geo)
|
2020-09-14 17:57:10 +00:00
|
|
|
add_subdirectory(offoutliers)
|
2019-12-22 01:20:44 +00:00
|
|
|
|
|
|
|
Python_add_library(offoutliers MODULE
|
|
|
|
offoutliers/bindings/offoutliersmodule.cpp
|
|
|
|
)
|
2020-09-14 17:57:10 +00:00
|
|
|
target_link_libraries(offoutliers PRIVATE isce2::offoutliersLib)
|
2019-12-22 01:20:44 +00:00
|
|
|
|
|
|
|
add_definitions(-DHAVE_CONFIG_H -DHAVE_FFTW=1)
|
2020-09-14 17:57:10 +00:00
|
|
|
add_subdirectory(src)
|
2019-12-22 01:20:44 +00:00
|
|
|
target_include_directories(utilLib PUBLIC
|
|
|
|
include
|
|
|
|
)
|
2020-06-04 18:42:37 +00:00
|
|
|
target_link_libraries(utilLib PRIVATE
|
2019-12-22 01:20:44 +00:00
|
|
|
FFTW::Float
|
|
|
|
)
|
|
|
|
|
2020-09-14 17:57:10 +00:00
|
|
|
isce2_add_staticlib(combinedLib
|
2019-12-22 01:20:44 +00:00
|
|
|
Library/geometry/src/geometryModule.F
|
|
|
|
Library/linalg3/src/linalg3Module.F
|
|
|
|
Library/linalg3/src/linalg3.c
|
|
|
|
Library/orbit/src/orbit.c
|
|
|
|
Library/orbit/src/orbitModule.F
|
|
|
|
Library/orbit/src/orbitHermite.c
|
|
|
|
Library/poly1d/src/poly1d.c
|
|
|
|
Library/poly1d/src/poly1dModule.F
|
|
|
|
Library/poly2d/src/poly2d.c
|
|
|
|
Library/poly2d/src/poly2dModule.F
|
|
|
|
)
|
|
|
|
target_include_directories(combinedLib PUBLIC
|
|
|
|
Library/geometry/include
|
|
|
|
Library/linalg3/include
|
|
|
|
Library/orbit/include
|
|
|
|
Library/poly1d/include
|
|
|
|
Library/poly2d/include
|
|
|
|
)
|
|
|
|
|
|
|
|
Python_add_library(combinedlibmodule MODULE
|
|
|
|
Library/bindings/combinedlibmodule.cpp
|
|
|
|
)
|
|
|
|
target_include_directories(combinedlibmodule PUBLIC
|
|
|
|
Library/include
|
|
|
|
)
|
|
|
|
target_link_libraries(combinedlibmodule PUBLIC
|
2020-09-14 17:57:10 +00:00
|
|
|
isce2::combinedLib
|
2019-12-22 01:20:44 +00:00
|
|
|
)
|
2020-06-04 18:42:37 +00:00
|
|
|
|
|
|
|
# Set up fortran module paths
|
|
|
|
set(mdir ${CMAKE_CURRENT_BINARY_DIR}/utillib_fortran_modules)
|
|
|
|
set_property(TARGET utilLib PROPERTY Fortran_MODULE_DIRECTORY ${mdir})
|
|
|
|
target_include_directories(utilLib INTERFACE
|
|
|
|
$<$<COMPILE_LANGUAGE:Fortran>:${mdir}>
|
|
|
|
)
|
|
|
|
set(mdir ${CMAKE_CURRENT_BINARY_DIR}/combinelib_fortran_modules)
|
|
|
|
set_property(TARGET combinedLib PROPERTY Fortran_MODULE_DIRECTORY ${mdir})
|
2019-12-22 01:20:44 +00:00
|
|
|
target_include_directories(combinedLib INTERFACE
|
2020-06-04 18:42:37 +00:00
|
|
|
$<$<COMPILE_LANGUAGE:Fortran>:${mdir}>
|
2019-12-22 01:20:44 +00:00
|
|
|
)
|
|
|
|
|
2020-10-04 18:11:55 +00:00
|
|
|
add_subdirectory(simamplitude)
|
|
|
|
|
2020-02-03 19:58:27 +00:00
|
|
|
InstallSameDir(
|
2020-10-04 18:11:55 +00:00
|
|
|
simamplitude
|
2019-12-22 01:20:44 +00:00
|
|
|
combinedlibmodule
|
|
|
|
offoutliers
|
|
|
|
__init__.py
|
|
|
|
decorators.py
|
|
|
|
mathModule.py
|
|
|
|
offoutliers/Offoutliers.py
|
2020-10-04 18:11:55 +00:00
|
|
|
py2to3.py
|
2019-12-22 01:20:44 +00:00
|
|
|
StringUtils.py
|
|
|
|
Library/python/Poly1D.py
|
|
|
|
Library/python/Poly2D.py
|
|
|
|
Library/python/PolyFactory.py
|
|
|
|
Library/python/Polynomial.py
|
2020-10-04 18:11:55 +00:00
|
|
|
simamplitude/Simamplitude.py
|
2019-12-22 01:20:44 +00:00
|
|
|
)
|