Commit Graph

  • d9364ce284 Implement #624: Use shorter hashes with CPM_SOURCE_CACHE (#631) master v0.42.0 Alecto Irene Perez 2025-05-18 13:02:47 -04:00
  • d7614381ab feature: allow URI to use shorthand syntax with additional options (#617) v0.41.0 Simon Gene Gottlieb 2025-05-03 19:12:08 +02:00
  • 97023e8b97 fix: do not generate module files with DOWNLOAD_ONLY (#654) v0.40.8 Avus-c 2025-03-12 19:10:52 +01:00
  • 0f231080d9 Fetch content (#593) v0.40.7 flagarde 2025-03-05 00:06:21 +08:00
  • 33efd5f5d2 Fix version filename for find_package redirects (#630) v0.40.6 Patrick Stewart 2025-03-03 06:08:20 +09:00
  • 4b3a60fb32 Investigate sol2 CI build issue (#648) Lars Melchior 2025-03-02 21:59:58 +01:00
  • cd28d445ae Fix finding patch executable when cross-compiling on windows. (#627) v0.40.5 Rokas Kupstys 2024-12-29 19:15:04 +02:00
  • 2a9e203320 doc: warn users that PATCHES may not work properly when CPM_SOURCE_CACHE is unset. (#580) Daniel Lemire 2024-12-22 17:25:51 -05:00
  • 22381df399 Update boost to 1.86 (#592) Scott B 2024-12-22 15:39:17 -06:00
  • c3807eb774 circumvent bug in cmake <3.30.3 (#605) v0.40.4 Avus-c 2024-12-22 13:08:38 +01:00
  • 9ddfe1b6a8 Add find_package overrides that also work in CONFIG mode (#498) (#604) v0.40.3 Patrick Stewart 2024-12-21 00:38:22 +09:00
  • 0bc73f41ce Additional search path for patch.exe (#581) v0.40.2 Scott B 2024-08-02 08:44:55 -05:00
  • 8b67fe2344 replace deprecated calls to FetchContent_Populate (#570) v0.40.1 Avus-c 2024-07-29 11:19:31 +02:00
  • d416d9b22c Adding PATCHES keyword. (#558) v0.40.0 Scott B 2024-06-12 08:43:27 -05:00
  • 76ca48690b Remove 'bug' from comment (#555) PercentBoat4164 2024-04-21 15:12:30 -04:00
  • 0370507fed Custom cache directory name (#543) v0.39.0 Gerhard Olsson 2024-04-08 18:24:10 +02:00
  • c0855c9543 Add xxHash example (#549) Project D.D 2024-04-08 23:14:14 +07:00
  • 7e81149c1e Use cpm_find_package to check if a package added (#552) v0.38.8 black-desk 2024-04-08 05:40:46 +08:00
  • 0e450ef450 fix,doc: spelling errors (#551) Simon Gene Gottlieb 2024-04-07 23:36:07 +02:00
  • a8144f511d Update Boost example (#531) Scott B 2024-02-02 12:25:34 -06:00
  • 3c25130ffa Feature/add missing packageproject options (#524) Claus Klein 2024-01-17 09:06:16 +01:00
  • 369f1316f6 Treat relative paths as relative to parent project's remote (#522) v0.38.7 Chris Wright 2023-11-30 19:01:03 +00:00
  • a9c8c6fe1b Adding simdjson example (#516) Daniel Lemire 2023-11-06 12:19:06 -05:00
  • 2fa48378e2 new users (#515) Daniel Lemire 2023-11-06 12:13:56 -05:00
  • 4276c79d28 update catch2 to 3.4.0 (#517) Lars Melchior 2023-11-06 18:04:37 +01:00
  • ee6d879a50 Includes missing arguments in the cpm_prettify_package_arguments function (#511) v0.38.6 Alfi Maulana 2023-10-09 00:48:42 +07:00
  • d6d5d0d5ab Remove logs in get_cpm.cmake script (#508) v0.38.5 Lars Melchior 2023-09-18 16:11:03 +02:00
  • 16c6a3b0af Fix download_command by declaring it a multi-value option (#473) v0.38.4 Lars Melchior 2023-09-18 15:37:35 +02:00
  • 52ee7c9d53 Fix new release script to use correct version and hash sum (#507) v0.38.3-rc-2 v0.38.3 Lars Melchior 2023-09-18 15:01:57 +02:00
  • 699c7a0038 Added download status, added comparison by hash sum (#474) v0.38.3-rc-1 Tobias Schmidl 2023-09-18 14:01:34 +02:00
  • daf9d766c6 Add ZIMO-Elektronik to "Built with CPM.cmake" (#490) Vincent Hamp 2023-09-18 11:45:33 +02:00
  • 439bfcf134 chore(license): update license year (#504) Carlo Corradini 2023-09-17 21:35:11 +02:00
  • 02ecc4608a Add SPDX tags to get_cpm.cmake to comply with MIT (#496) Alois Klink 2023-08-19 13:53:28 +01:00
  • 4608688d85 docs: fix spelling of "through" (#489) Johel Ernesto Guerrero Peña 2023-08-19 07:29:57 -04:00
  • cda03b434e ci(cmake): split additional_commands to its own file (#486) Johel Ernesto Guerrero Peña 2023-08-19 06:57:47 -04:00
  • ee556fc555 fix(lock): fix typo: CPM_CACHE_SOURCE -> CPM_SOURCE_CACHE (#485) v0.38.2 Andreas K 2023-07-12 15:43:48 +02:00
  • 6b5cd6f190 add removed test cases lars/preserve_empty_strings Lars Melchior 2023-04-13 17:58:34 +02:00
  • a49358ef34 refactor empty argument passing to not require eval Lars Melchior 2023-04-13 17:49:13 +02:00
  • 1b59cb6b16 Add AALTITOAD to "Built with CPM.cmake" (#463) Asger Gitz-Johansen 2023-04-13 11:58:49 +02:00
  • f4fd660d09 Maintain key-value CMake formatting Craig Hutchinson 2023-03-21 09:37:20 +00:00
  • 5c1ce67e3b Fix docs typo Craig Hutchinson 2023-03-08 10:36:11 +00:00
  • b847af65c0 Support EVAL CODE on CMake <3.18 Craig Hutchinson 2023-03-08 10:05:04 +00:00
  • cbe5144f79 Preserving forwarding of empty string arguments Craig Hutchinson 2023-03-07 15:15:55 +00:00
  • b70460aca4 Test forwarding of arguments to FetchCOntent_Declare Craig Hutchinson 2023-03-23 20:13:38 +00:00
  • a02a9601da SOURCE_DIR option disable call to find_package() (#456) v0.38.1 Claus Klein 2023-02-28 19:25:01 +01:00
  • af3f1ca814 Prevent check variable leaking into caller scope (#457) Craig Hutchinson 2023-02-27 11:48:00 +00:00
  • b9b512a869 Add CMake version as workflow matrix parameter (#451) Lars Melchior 2023-02-22 17:33:50 +01:00
  • e23bd4c0c3 Update Readme to match default SYSTEM behaviour (#452) Lars Melchior 2023-02-21 19:00:20 +01:00
  • 5f3005ab7c Move section on adding CPM higher in the Readme (#454) Lars Melchior 2023-02-21 18:59:57 +01:00
  • 12daf366c7 Add SYSTEM option (#449) v0.38.0 Lars Melchior 2023-02-21 15:51:33 +01:00
  • 0938e8fde7 Improve Multi-threaded Performance. (#450) PercentBoat4164 2023-02-21 09:47:15 -05:00
  • 09b056ae20 Add file locking to support parallel runs. (#427) v0.37.0 PercentBoat4164 2023-01-28 08:36:44 -05:00
  • d34d2a8730 Add JNGL to "Built with CPM.cmake" (#434) Jan Niklas Hasse 2023-01-10 16:48:29 +01:00
  • 6fc2170d5d Update example dependency versions (#430) Lars Melchior 2023-01-10 15:31:57 +01:00
  • 1184a6e6e7 get_cpm: Recover from failed download (#426) haenkel 2022-11-29 18:30:22 +01:00
  • c53417bd65 Small helper function for logging : (#422) flagarde 2022-11-30 00:50:19 +08:00
  • 50e9b9edb8 Instead of spdlog's bundled fmt re-use it from CPM.cmake (#364) Jan Niklas Hasse 2022-11-09 12:23:09 +01:00
  • 03705fcce1 Added export of CPM_LAST_PACKAGE_NAME (#403) v0.36.0 Craig Hutchinson 2022-09-28 20:39:31 +01:00
  • f00ccd89c4 Update example in readme (#413) Lars Melchior 2022-09-28 21:31:15 +02:00
  • 1f4909ca44 add CONTRIBUTING.md (#412) Lars Melchior 2022-09-28 04:55:09 +02:00
  • 4d33686a50 Updated contributor list (#411) Borislav Stanimirov 2022-09-27 22:09:28 +03:00
  • 984251f46c Fix copy/paste bug in fmt example CMakeLists.txt AlessandroW 2022-09-27 20:01:21 +02:00
  • 63d0de7114 Don't warn about dirty source trees when a PATCH_COMMAND is provided (#401) v0.35.6 Robert Maynard 2022-09-13 17:21:12 -04:00
  • 65c760a840 Expand absolute path later in get_cpm.cmake (#397) Kamil Kisiel 2022-09-13 13:54:57 -07:00
  • b5e60e72e8 cpm_find_package Use found package version when possible (#396) Robert Maynard 2022-09-13 16:44:24 -04:00
  • 10bf25a811 Restore policy changes in CPMAddPackage (#388) v0.35.5 Robert Maynard 2022-08-11 15:12:21 -04:00
  • 18b6cbf233 perform policy changes only in top-level CPM.cmake script (#386) Lars Melchior 2022-08-09 12:56:46 +02:00
  • 698741ff7c Fix a very confusing typo (#384) Olivier Le Doeuff 2022-08-04 09:34:33 +02:00
  • 1f09de0d9b Document policies being set to NEW when including CPM.cmake (#383) Borislav Stanimirov 2022-08-04 09:32:05 +03:00
  • b224ce280d Timestamps for URL downloads match the download time (#372) v0.35.4 Robert Maynard 2022-08-03 18:22:50 -04:00
  • 49af958fb4 Use 3 column layout in showcase (#381) Lars Melchior 2022-08-03 09:55:32 +02:00
  • 90c763532a Add Methane Kit project to showcase table in ReadMe (#380) Evgeny Gorodetskiy 2022-08-01 21:55:03 +03:00
  • 4605d32f0e CPM_DIRECTORY always stores absolute non symlink paths (#379) v0.35.3 Robert Maynard 2022-07-31 15:51:27 -04:00
  • ede60451a9 CPMAddPackage fails if the SOURCE_DIR directory is deleted. (#370) v0.35.2 Thomas Mosegaard Pedersen 2022-07-26 09:15:11 +02:00
  • 5961f9f9fb bump example range-v3 to 0.12.0 (#366) David Fong 2022-07-02 05:56:11 -07:00
  • 69e9ff3766 Klogg switched to CPM for dependency management (#363) Anton Filimonov 2022-06-27 23:39:13 +02:00
  • 3fee69c894 Add readme "Customize repository URL" with git-config (#353) Olivier Le Doeuff 2022-05-17 08:17:14 +02:00
  • a575ab57b7 Allow overriding FetchContent using CPM (#352) v0.35.1 Lars Melchior 2022-05-16 21:28:44 +02:00
  • ca421f0e0c Add liblava to "Built with CPM.cmake" (#346) Lava Block 2022-04-10 20:59:05 +02:00
  • 005f202655 Add per package CPM_DOWNLOAD controls (#336) v0.35.0 Robert Maynard 2022-02-11 13:37:32 -05:00
  • 865648e7bd Fixed typos in comments Lars Bilke 2022-02-09 12:25:26 +01:00
  • 33bdbae902 List of contributors (#340) Borislav Stanimirov 2022-02-07 21:21:43 +02:00
  • 9d3fad01d4 Fix broken example for nlohmann/json (#338) Tobias Hellmann 2022-01-27 23:59:28 +01:00
  • 11c7ec8afa Use CMake 3.14+ documented way to pass the source dir -S. (#337) Robert Maynard 2022-01-27 17:45:35 -05:00
  • 4f7af69925 CMake 3.22 allows set/set(CACHE) to behave the same as set(X)/option(x) (#335) Robert Maynard 2022-01-27 17:36:12 -05:00
  • c58e98a0a0 Initial version of integration tests (#330) Borislav Stanimirov 2022-01-19 01:18:41 +02:00
  • a27c66a3ea Remove badges (#327) Lars Melchior 2022-01-13 02:44:07 +01:00
  • 5cb7398a24 [Example] Disable JSON tests being included in ctest (#329) Vinpasso 2022-01-12 20:29:59 +01:00
  • 262f1e0602 Unified GitHub workflow for tests on major operating systems (#326) Borislav Stanimirov 2022-01-11 22:16:04 +02:00
  • 7cbef3efc8 Fix comment out-of-sync with modified code (#321) Dan Raviv 2022-01-06 08:46:54 +02:00
  • 939123d1b4 Fix <package>_SOURCE_DIR and _BINARY_DIR handling when caching is active (#314) v0.34.3 DNKpp 2021-12-30 16:20:37 +01:00
  • 22078d5e0d add quotes around module arguments (#313) Lars Melchior 2021-12-30 14:20:16 +01:00
  • 96c268827b Pass DOWNLOAD_ONLY flag when CPM_pkg_SOURCE is set. (#308) v0.34.2 Pavel Sokolov 2021-12-15 23:23:18 +03:00
  • dad37fbe4e Change example ordering and add note on boost (#305) Lars Melchior 2021-12-12 15:09:50 +01:00
  • fed5f8e8a2 use official boost release (#304) v0.34.1 Lars Melchior 2021-12-05 16:08:47 +01:00
  • d65613e860 add warning when not using release version of CPM.cmake (#303) Lars Melchior 2021-12-05 16:08:02 +01:00
  • 718ea71759 Allow passing lists in the options (#302) Lars Melchior 2021-12-05 16:07:20 +01:00
  • 6491382204 Remove travis badge from readme (#289) Lars Melchior 2021-09-29 12:48:40 +02:00
  • 634800c619 Added directory inside cache to make it shown more friendly in CLion (#268) v0.34.0 pgorgon-hem 2021-09-15 21:39:31 +02:00
  • f552da96bd Detecting when the cache is dirty (#284) v0.33.0 Andrea Barbadoro 2021-09-15 11:38:49 +02:00