diff --git a/src/Makefile b/src/Makefile
index 03c5d4492c4f7bc0cba2db78ed82a3ad46a152ae..d996ff973445adca08d33056dbc64e8425d7c3c4 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -321,7 +321,7 @@ eccodes_lib : $(ECCODES_MOD)
 $(ECCODES_MOD) :
 	- [ ! -d $(DIR_ECCODES_BUILD) ] && mkdir -p $(DIR_ECCODES_BUILD)
 	cd ${DIR_ECCODES_BUILD} && \
-	cmake ${DIR_ECCODES_SRC} -DCMAKE_INSTALL_PREFIX=${DIR_ECCODES_INSTALL} -DBUILD_SHARED_LIBS=OFF \
+	AEC_PATH=$(CDF_PATH) cmake ${DIR_ECCODES_SRC} -DCMAKE_INSTALL_PREFIX=${DIR_ECCODES_INSTALL} -DBUILD_SHARED_LIBS=OFF \
 	-DENABLE_NETCDF=OFF -DENABLE_JPG=OFF -DENABLE_PYTHON=OFF -DENABLE_EXAMPLES=OFF \
 	-DCMAKE_Fortran_COMPILER=$(FC) -DCMAKE_C_COMPILER=$(CC) \
 	-DCMAKE_Fortran_FLAGS=$(ECCODES_FFLAGS) -DCMAKE_C_FLAGS=$(ECCODES_CFLAGS) && \