diff --git a/src/ecwam/CMakeLists.txt b/src/ecwam/CMakeLists.txt index d03eed95..0d129d6c 100644 --- a/src/ecwam/CMakeLists.txt +++ b/src/ecwam/CMakeLists.txt @@ -443,10 +443,10 @@ ecbuild_add_library( PUBLIC_LIBS fiat parkind_${prec} ${ecwam}_intfb ${MPI_Fortran_LIBRARIES} ${${PNAME}_OCEANMODEL_LIBRARIES} + field_api_${prec} PRIVATE_LIBS eccodes_f90 ${MULTIO_LIBRARIES} ${OpenMP_Fortran_LIBRARIES} - field_api_${prec} $<${HAVE_ECFLOW}:ecflow_lightf> $<${HAVE_ACC}:OpenACC::OpenACC_Fortran> PUBLIC_INCLUDES $ diff --git a/src/programs/CMakeLists.txt b/src/programs/CMakeLists.txt index 050fe57f..53757729 100644 --- a/src/programs/CMakeLists.txt +++ b/src/programs/CMakeLists.txt @@ -17,7 +17,7 @@ foreach( program ecbuild_add_executable( TARGET ${PROJECT_NAME}-${program} SOURCES ${program}.F90 - LIBS ${PROJECT_NAME} ${OpenMP_Fortran_LIBRARIES} $<${HAVE_ACC}:OpenACC::OpenACC_Fortran> field_api_${prec} + LIBS ${PROJECT_NAME} ${OpenMP_Fortran_LIBRARIES} $<${HAVE_ACC}:OpenACC::OpenACC_Fortran> LINKER_LANGUAGE Fortran ) ecwam_target_compile_definitions_FILENAME(${PROJECT_NAME}-${program})