ISCE_INSAR/components/zerodop/GPUgeo2rdr/CMakeLists.txt

28 lines
564 B
CMake

cython_add_module(GPUgeo2rdr
GPUgeo2rdr.pyx
cuda/GPUgeo.cu
src/Ellipsoid.cpp
src/Geo2rdr.cpp
src/GeoController.cpp
src/LinAlg.cpp
src/Orbit.cpp
src/Poly1d.cpp
)
target_include_directories(GPUgeo2rdr PRIVATE
include
)
target_compile_definitions(GPUgeo2rdr PRIVATE
GPU_ACC_ENABLED
)
target_link_libraries(GPUgeo2rdr PRIVATE
isce2::DataAccessorLib
)
if(TARGET OpenMP::OpenMP_CXX)
target_link_libraries(GPUgeo2rdr PRIVATE OpenMP::OpenMP_CXX)
endif()
InstallSameDir(
GPUgeo2rdr
__init__.py
)