forked from openPMD/openPMD-api
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Replace internal dependencies by FetchContent (openPMD#1583)
* Remove specific version from openPMD json find_package() command * Replace internal dependency on nlohmann_json by FetchContent * Update required cmake version for fetchContent and add openPMD interface library for nlohmann_json * Add nlohmann_json inculde directories * Revert "Add nlohmann_json inculde directories" This reverts commit 41a4658. * Revert "Update required cmake version for fetchContent and add openPMD interface library for nlohmann_json" This reverts commit 6136a97. * Revert "Replace internal dependency on nlohmann_json by FetchContent" This reverts commit 620d861. * Replace internal JSON by CMake FetchContent command. * Replace the old json directory by FetchContent data. Add the directory filled by FetchContent to .gitignore Add CMakeUserPresets.json to .gitignore * Replace internal TOML11 library by a FetchContent call * Replace internal Catch2 library by a FetchContent call * Update versions within FetchContent to stay with the latest version * Set C++ Standard to 17 and do not move Catch2 to v3 yet. * Remove version updates. Update README.md * Replace PyBind11 dependency by FetchContent * Fix pybind11 not found * Remove pybind11 from repo. Add pybind11 path to gitignore. Simplify pybind11 configuration. * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Correct Download message for Catch2 Co-authored-by: Franz Pöschel <[email protected]> * More detailed description of FetchContent in README.md * Request cmake>=3.24 in appveyor CI build * Remove OVERRIDE_FIND_PACKAGE to reduce cmake to version 3.22. Revert previous commit to use cmake 3.22 in Win32 CI runner. * Revert "Request cmake>=3.24 in appveyor CI build" This reverts commit 5976cc9. * Change to trigger CI. * Use SOURCE_DIR only in CMake >= 3.23 * Keep Thirdparty in this PR * Doc: CMake 3.22.0+ * Keep Explicit Superbuild Control * FetchContent: Repo & Branch/Tag Control * Nested Superbuild Support Dependent projects might have the same dependencies and build as a superbuild as well. * Update `.gitignore` --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Franz Pöschel <[email protected]> Co-authored-by: Axel Huebl <[email protected]>
- Loading branch information
1 parent
1c7d7ff
commit 570f155
Showing
8 changed files
with
145 additions
and
84 deletions.
There are no files selected for viewing
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
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
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
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
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
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
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
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