From fbe876646601ea1426679793d44dec7cd3852ddf Mon Sep 17 00:00:00 2001 From: "Ossowski, Michal" Date: Thu, 1 Feb 2018 15:48:40 +0100 Subject: [PATCH] [hdf5] add cpp feature Required for building caffe --- ports/hdf5/CONTROL | 3 +++ ports/hdf5/portfile.cmake | 8 +++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/ports/hdf5/CONTROL b/ports/hdf5/CONTROL index b9744407a..1d86a5edf 100644 --- a/ports/hdf5/CONTROL +++ b/ports/hdf5/CONTROL @@ -6,3 +6,6 @@ Build-Depends: zlib, szip Feature: parallel Description: parallel support for HDF5 Build-Depends: msmpi + +Feature: cpp +Description: Builds cpp lib diff --git a/ports/hdf5/portfile.cmake b/ports/hdf5/portfile.cmake index 15f2399f2..1da61178b 100644 --- a/ports/hdf5/portfile.cmake +++ b/ports/hdf5/portfile.cmake @@ -27,6 +27,12 @@ else() set(ENABLE_PARALLEL OFF) endif() +if ("cpp" IN_LIST FEATURES) + set(ENABLE_CPP ON) +else() + set(ENABLE_CPP OFF) +endif() + vcpkg_configure_cmake( SOURCE_PATH ${SOURCE_PATH} PREFER_NINJA @@ -35,7 +41,7 @@ vcpkg_configure_cmake( -DDISABLE_STATIC_LIBS=${DISABLE_STATIC_LIBS} -DHDF5_BUILD_EXAMPLES=OFF -DHDF5_BUILD_TOOLS=OFF - -DHDF5_BUILD_CPP_LIB=OFF + -DHDF5_BUILD_CPP_LIB=${ENABLE_CPP} -DHDF5_ENABLE_PARALLEL=${ENABLE_PARALLEL} -DHDF5_ENABLE_Z_LIB_SUPPORT=ON -DHDF5_ENABLE_SZIP_SUPPORT=ON