-
Notifications
You must be signed in to change notification settings - Fork 51
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
Fix: CMake Internal Control #1678
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ccf3054
to
b41d157
Compare
b41d157
to
5e85670
Compare
5e85670
to
47bcafb
Compare
ax3l
added a commit
to regro-cf-autotick-bot/openpmd-api-feedstock
that referenced
this pull request
Oct 8, 2024
ax3l
added a commit
to ax3l/spack
that referenced
this pull request
Oct 8, 2024
openPMD/openPMD-api#1678 Signed-off-by: Axel Huebl <[email protected]>
ax3l
added a commit
to openPMD/homebrew-openPMD
that referenced
this pull request
Oct 8, 2024
The `openPMD_USE_INTERNAL_*` options are for general internal/external control. They were accidentally overwritten by new tar flags and sometimes incomplete. Signed-off-by: Axel Huebl <[email protected]>
47bcafb
to
bcb1e17
Compare
ax3l
added a commit
to ax3l/spack
that referenced
this pull request
Oct 8, 2024
openPMD/openPMD-api#1678 Signed-off-by: Axel Huebl <[email protected]>
ax3l
added a commit
to openPMD/homebrew-openPMD
that referenced
this pull request
Oct 8, 2024
ax3l
added a commit
to ax3l/spack
that referenced
this pull request
Oct 8, 2024
openPMD/openPMD-api#1678 Signed-off-by: Axel Huebl <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good to me, thank you!
franzpoeschel
added a commit
to ax3l/openPMD-api
that referenced
this pull request
Oct 10, 2024
ax3l
added a commit
to spack/spack
that referenced
this pull request
Oct 10, 2024
* openPMD-api: 0.16.0 Signed-off-by: Axel Huebl <[email protected]> * [Patch] Fix: CMake Internal Control openPMD/openPMD-api#1678 Signed-off-by: Axel Huebl <[email protected]>
arezaii
pushed a commit
to arezaii/spack
that referenced
this pull request
Oct 22, 2024
* openPMD-api: 0.16.0 Signed-off-by: Axel Huebl <[email protected]> * [Patch] Fix: CMake Internal Control openPMD/openPMD-api#1678 Signed-off-by: Axel Huebl <[email protected]>
franzpoeschel
pushed a commit
to ax3l/openPMD-api
that referenced
this pull request
Dec 20, 2024
The `openPMD_USE_INTERNAL_*` options are for general internal/external control. They were accidentally overwritten by new tar flags and sometimes incomplete. Signed-off-by: Axel Huebl <[email protected]>
ax3l
added a commit
that referenced
this pull request
Jan 16, 2025
* Release: 0.16.1 Signed-off-by: Axel Huebl <[email protected]> * Fix new_version.py * Update version in windows.yml * Reformat with yapf3 * Fix greedy Regex parsing * Changelog: Add PRs #1681 #1679 #1678 * Fix: CMake Internal Control (#1678) The `openPMD_USE_INTERNAL_*` options are for general internal/external control. They were accidentally overwritten by new tar flags and sometimes incomplete. Signed-off-by: Axel Huebl <[email protected]> * Revert "CMake Tar: TOML11 3.7.1 (#1673)" (#1679) This reverts commit aea4b72. * Replace deprecated makeSuite with loadTestsFromTestCase (#1681) Removed with Python 3.13 * Doc: Fix Shipped Internally (#1682) Downloaded now. Signed-off-by: Axel Huebl <[email protected]> * `PYBIND11_FINDPYTHON=ON` (#1684) Reuse our `find_package(Python ...)` call and use new CMake logic in pybind11. https://pybind11.readthedocs.io/en/stable/compiling.html#modules-with-cmake https://cmake.org/cmake/help/latest/command/find_package.html#config-mode-version-selection Signed-off-by: Axel Huebl <[email protected]> * Fix ICX build (#1690) Error was: /home/runner/work/openPMD-api/openPMD-api/include/openPMD/backend/Container.hpp:262:32: error: no member named 'm_container' in 'Container<T, T_key, T_container>' 262 | container().swap(other.m_container); * Fix Leftover ADIOS1 Mentions (#1683) * Fix Leftover ADIOS1 Mentions Signed-off-by: Axel Huebl <[email protected]> * Remove ADIOS1 from examples --------- Signed-off-by: Axel Huebl <[email protected]> Co-authored-by: Franz Pöschel <[email protected]> * Explicitly specify ADIOS2 components in openPMDConfig.cmake (#1693) * Explicitly specify ADIOS2 components in openPMDConfig.cmake When including openPMD in downstream CMake and that CMake script contains Fortran, ADIOS2 will automatically detect that. But since we do not reexport the ADIOS2 headers, we only need the components that openPMD explicitly uses: CXX and MPI. * Same in CMakeLists.txt * Remove mpirun_workaround.sh (#1698) Seems to no longer be necessary in the affected CI runs * Properly check for empty HDF5_VERSION in CMake (#1702) The old test apparently invoked some weird CMake legacy behavior. This should make the pinned HDF5 Conda version unnecessary (#1701) since the version with missing HDF5_VERSION is correctly dealt with. * HDF5: Delete and re-create attribute when overwriting with diff. type (#1697) * HDF5: Delete and re-create attribute when overwriting with diff. type * WIP: Change datatype in test Somehow truncation test is broken by this * Add forgotten H5Aclose() call * TOUCH IOTask: Avoid setting files as dirty in non-write modes (#1704) * Bugfix: Consider dirty upon touch() only in write modes * Add error check to avoid writing in read-only mode * Changelog * Use ULONG for particle patches * Upgrade appleclang14 build to MacOS 13 > The macOS-12 environment is deprecated, consider switching to macOS-13, macOS-14 (macos-latest) or macOS-15. For more details, see actions/runner-images#10721 * Update Changelog * Release Date --------- Signed-off-by: Axel Huebl <[email protected]> Co-authored-by: Franz Pöschel <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The
openPMD_USE_INTERNAL_*
options are for general internal/external control. They were accidentally overwritten by new tar flags and sometimes incomplete.Follow-up to #1668