Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[adios2] update to 2.10.2 #42283

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 13 additions & 2 deletions ports/adios2/portfile.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO ornladios/ADIOS2
REF "v${VERSION}"
SHA512 05decc3ff14e7458df9ec16ca6230a9770ca992e7d0ce3a18b3c9295a19dad94d8a9367102e50347a9487c6a3f35a8d52fbaa6a6fd98807aaec9636e607541ee
SHA512 1a81ddb4d862b27a0ae9e17eaee7a16e6456f87a1740a857907b5766016bfcbf2abe4a599024d794d3f0637196c280641fe73e0d0de525b27510364dd9cffd20
HEAD_REF master
)

Expand All @@ -15,23 +15,32 @@ vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
)

set(disabled_options "")
list(APPEND disabled_options SZ LIBPRESSIO MGARD DAOS DataMan DataSpaces MHS SST BP5 IME Fortran SysVShMem Profiling)
list(APPEND disabled_options SZ LIBPRESSIO MGARD DAOS DataMan DataSpaces MHS SST IME Fortran SysVShMem Profiling)
list(TRANSFORM disabled_options PREPEND "-DADIOS2_USE_")
list(TRANSFORM disabled_options APPEND ":BOOL=OFF")
set(enabled_options "")
list(APPEND enabled_options BZip2 Blosc2 PNG ZeroMQ HDF5 Endian_Reverse Sodium)
list(TRANSFORM enabled_options PREPEND "-DADIOS2_USE_")
list(TRANSFORM enabled_options APPEND ":BOOL=OFF")

vcpkg_find_acquire_program(PERL)
get_filename_component(PERL_PATH ${PERL} DIRECTORY)
set(PATH_BACKUP "$ENV{PATH}")
vcpkg_add_to_path("${PERL_PATH}")

vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS
-DCMAKE_CXX_STANDARD=17
${FEATURE_OPTIONS}
${disabled_options}
${enabled_options}
-DBUILD_TESTING=OFF
-DADIOS2_BUILD_EXAMPLES=OFF
-DADIOS2_INSTALL_GENERATE_CONFIG=OFF
-DEVPATH_USE_ENET=OFF
-DEVPATH_TRANSPORT_MODULES=OFF
"-DPERL_EXECUTABLE=${PERL}"
MAYBE_UNUSED_VARIABLES
ADIOS2_USE_DAOS
ADIOS2_USE_DataMan
Expand All @@ -43,6 +52,8 @@ vcpkg_cmake_install()

vcpkg_cmake_config_fixup(CONFIG_PATH "lib/cmake/${PORT}")

set(ENV{PATH} "${PATH_BACKUP}")

set(tools "adios2_reorganize" "bpls")
if(ADIOS2_USE_MPI)
list(APPEND tools "adios2_reorganize_mpi" "adios2_iotest")
Expand Down
2 changes: 1 addition & 1 deletion ports/adios2/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "adios2",
"version": "2.9.2",
"version": "2.10.2",
"description": "Next generation of ADIOS developed in the Exascale Computing Program",
"homepage": "https://github.com/ornladios/ADIOS2",
"license": "Apache-2.0",
Expand Down
5 changes: 5 additions & 0 deletions versions/a-/adios2.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "6c9f841d38cf17681b634cf0911e3cf79ed766af",
"version": "2.10.2",
"port-version": 0
},
{
"git-tree": "0735c00783c947889dca9782995411e5be690213",
"version": "2.9.2",
Expand Down
2 changes: 1 addition & 1 deletion versions/baseline.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
"port-version": 0
},
"adios2": {
"baseline": "2.9.2",
"baseline": "2.10.2",
"port-version": 0
},
"advobfuscator": {
Expand Down
Loading