ISCE_INSAR/components/stdproc/stdproc/formslcLib/CMakeLists.txt

19 lines
521 B
CMake

isce2_add_staticlib(formslcLib
src/arraymodule.f90
src/get_frate.f90
src/io.c
)
target_link_libraries(formslcLib PUBLIC
isce2::utilLib
)
if(TARGET OpenMP::OpenMP_Fortran)
target_link_libraries(formslcLib PUBLIC
OpenMP::OpenMP_Fortran
)
endif()
set(mdir ${CMAKE_CURRENT_BINARY_DIR}/formslc_fortran_modules)
set_property(TARGET formslcLib PROPERTY Fortran_MODULE_DIRECTORY ${mdir})
target_include_directories(formslcLib INTERFACE
$<$<COMPILE_LANGUAGE:Fortran>:${mdir}>
)