if (ENABLE_FORTRAN AND NOT NO_TMATRIX) set (ENABLE_TMATRIX true) if (ENABLE_TMATRIX_QUAD) add_library (tmatrix STATIC tmq.arts.f amplq.arts.f lpq.f avg_tmatrixq.f ) else() add_library (tmatrix STATIC tmd.arts.f ampld.arts.f lpd.f avg_tmatrix.f ) endif() set_target_properties (tmatrix PROPERTIES COMPILE_FLAGS "${FORTRAN_EXTRA_FLAGS}") add_executable(tmatrix_tmd tmd.lp.f lpd.f) add_executable(tmatrix_ampld ampld.lp.f lpd.f) if (FORTRAN_COMPILER MATCHES "ifort.*") add_executable(tmatrix_tmq tmq.lp.f lpq.f) add_executable(tmatrix_amplq amplq.lp.f lpq.f) endif() else() set(ENABLE_TMATRIX false) endif() if (ENABLE_TMATRIX) message (STATUS "Tmatrix enabled (use -DNO_TMATRIX=1 to disable)") elseif(NO_TMATRIX) message (STATUS "Tmatrix disabled") else() message (STATUS "Tmatrix disabled (use -DENABLE_FORTRAN=1 to enable)") endif()