diff options
| author | Robert Schumacher <roschuma@microsoft.com> | 2018-01-09 02:00:43 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-01-09 02:00:43 -0800 |
| commit | 56b6415c45a26831f6e139f92f22f0c71ad87b60 (patch) | |
| tree | 5b3bb0b307a55939eea31ededa466245d324b7ac | |
| parent | ce3026aece5a06ec5ba1b628ff212a623a08e367 (diff) | |
| parent | 7f7f2b629e7f81b5dcd1ccfff4392c098f8fde29 (diff) | |
| download | vcpkg-56b6415c45a26831f6e139f92f22f0c71ad87b60.tar.gz vcpkg-56b6415c45a26831f6e139f92f22f0c71ad87b60.zip | |
Merge pull request #2534 from twMr7/optional_parallel_hdf5
make parallel support optional
| -rw-r--r-- | ports/hdf5/CONTROL | 8 | ||||
| -rw-r--r-- | ports/hdf5/portfile.cmake | 8 |
2 files changed, 13 insertions, 3 deletions
diff --git a/ports/hdf5/CONTROL b/ports/hdf5/CONTROL index 292e14331..b9744407a 100644 --- a/ports/hdf5/CONTROL +++ b/ports/hdf5/CONTROL @@ -1,4 +1,8 @@ Source: hdf5 -Version: 1.10.1 +Version: 1.10.1-1 Description: HDF5 is a data model, library, and file format for storing and managing data -Build-Depends: zlib, szip, msmpi +Build-Depends: zlib, szip + +Feature: parallel +Description: parallel support for HDF5 +Build-Depends: msmpi diff --git a/ports/hdf5/portfile.cmake b/ports/hdf5/portfile.cmake index bbfec2188..15f2399f2 100644 --- a/ports/hdf5/portfile.cmake +++ b/ports/hdf5/portfile.cmake @@ -21,6 +21,12 @@ vcpkg_apply_patches( string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "dynamic" DISABLE_STATIC_LIBS) +if ("parallel" IN_LIST FEATURES) + set(ENABLE_PARALLEL ON) +else() + set(ENABLE_PARALLEL OFF) +endif() + vcpkg_configure_cmake( SOURCE_PATH ${SOURCE_PATH} PREFER_NINJA @@ -30,7 +36,7 @@ vcpkg_configure_cmake( -DHDF5_BUILD_EXAMPLES=OFF -DHDF5_BUILD_TOOLS=OFF -DHDF5_BUILD_CPP_LIB=OFF - -DHDF5_ENABLE_PARALLEL=ON + -DHDF5_ENABLE_PARALLEL=${ENABLE_PARALLEL} -DHDF5_ENABLE_Z_LIB_SUPPORT=ON -DHDF5_ENABLE_SZIP_SUPPORT=ON -DHDF5_ENABLE_SZIP_ENCODING=ON |
