diff --git a/external/external_build.cmake b/external/external_build.cmake index 57e595a..e35f2d6 100644 --- a/external/external_build.cmake +++ b/external/external_build.cmake @@ -138,6 +138,11 @@ if (INTERNAL_NETCDF) DEPENDS ${hdf5_built} PREFIX ${BUILD_PREFIX}/netcdf-prefix URL ${NETCDF_URL} + PATCH_COMMAND ${CMAKE_COMMAND} + -DBUILD_PREFIX=${BUILD_PREFIX}/netcdf-prefix + -DPATCH_FILE=${CMAKE_SOURCE_DIR}/external/patch_netcdf + -DSOURCE_PREFIX=${BUILD_PREFIX}/netcdf-prefix/src/netcdf/ncgen3 + -P ${CMAKE_SOURCE_DIR}/external/check_and_apply_patch.cmake CONFIGURE_COMMAND ${NETCDF_SOURCE_DIR}/configure --prefix=${NETCDF_BIN_DIR} --libdir=${NETCDF_BIN_DIR}/lib --enable-netcdf-4 --with-pic --disable-shared --disable-dap diff --git a/external/patch_netcdf b/external/patch_netcdf new file mode 100644 index 0000000..43ea559 --- /dev/null +++ b/external/patch_netcdf @@ -0,0 +1,10 @@ +--- load.c 2011-06-30 18:22:19.000000000 -0500 ++++ new_load.c 2014-09-11 04:47:52.057267514 -0500 +@@ -5,6 +5,7 @@ + *********************************************************************/ + + #include ++#include + #include + #include + #include