From 45912a8970341a33ec485814c1694df62030eede Mon Sep 17 00:00:00 2001 From: Guilhem Lavaux Date: Mon, 26 Mar 2018 10:18:54 +0200 Subject: [PATCH] Fix netcdf path propagation --- external/external_build.cmake | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/external/external_build.cmake b/external/external_build.cmake index ae8d0e8..054a651 100644 --- a/external/external_build.cmake +++ b/external/external_build.cmake @@ -160,12 +160,15 @@ if (INTERNAL_NETCDF) --disable-cdmremote --disable-rpc --enable-cxx-4 --disable-examples ${EXTRA_NC_FLAGS} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER}) + list(INSERT CMAKE_PREFIX_PATH 0 ${EXT_INSTALL}) + string(REPLACE ";" "|" CMAKE_PREFIX_PATH_ALT_SEP "${CMAKE_PREFIX_PATH}") ExternalProject_Add(netcdf DEPENDS ${hdf5_built} PREFIX ${BUILD_PREFIX}/netcdf-prefix URL ${NETCDF_URL} + LIST_SEPARATOR | CMAKE_ARGS - -DCMAKE_PREFIX_PATH=${EXT_INSTALL} + -DCMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH_ALT_SEP} -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER} -DBUILD_SHARED_LIBS=OFF