Commit Graph

  • ea6a8eb895 Fix CPMAddPackage when FetchContent_MakeAvailable already added package (#288) v0.32.3 Olivier Le Doeuff 2021-08-29 22:02:18 +02:00
  • a5c22bf6e8 use quotes for CPM_FILE when creating FIND.cmake (#286) MixusMinimax 2021-08-29 22:01:50 +02:00
  • c5cb85b2f1 Build examples in CI using GitHub (#283) Lars Melchior 2021-08-29 20:27:10 +02:00
  • 91585e3864 Added support for bitbucket repositories (#256) v0.32.2 pgorgon-hem 2021-06-08 19:15:40 +02:00
  • 9675d46517 Expand relative download directory to prevent unnecessary download (#267) Stuart Dootson 2021-06-08 18:12:20 +01:00
  • 7078e8286a Remove branch name references from README (#265) Lars Melchior 2021-06-08 14:55:03 +02:00
  • 6a0277f16e Update CMake to 3.20 for integration tests (#264) Lars Melchior 2021-06-08 14:27:31 +02:00
  • 4502bf1e04 Forward exclude and subdir options when using local package override (#261) Lars Melchior 2021-06-08 14:26:39 +02:00
  • dd3ba9792c Fix typo in README - omit -> emit (#258) Clare Macrae 2021-06-02 07:36:29 +01:00
  • de5551e42c Update boost-cmake (#252) Lars Melchior 2021-05-18 15:29:52 +02:00
  • 7644c3a40f Respect FETCHCONTENT_BASE_DIR if set by a user (#244) v0.32.1 Paul Taylor 2021-04-16 10:27:51 -05:00
  • 310efb9b17 Update more examples from the readme (#241) Lars Melchior 2021-03-26 17:31:35 +01:00
  • 4fad2eac0a remove option consistency check (#240) v0.32.0 Lars Melchior 2021-03-25 18:24:44 +01:00
  • ee08119642 Scope package options to avoid changing the local scope (#235) flagarde 2021-03-25 22:59:34 +08:00
  • 259f1be8e2 update cxxopts and add reasonable options (#239) Lars Melchior 2021-03-25 13:20:06 +01:00
  • 32b063eba5 Fix support for source subdirectories (#238) v0.31.2 Lars Melchior 2021-03-25 10:42:51 +01:00
  • d64d816585 Make CPMFindPackage less prominent in the Readme (#236) Lars Melchior 2021-03-22 12:37:11 +01:00
  • 8e8dcc9a8d moved test repostitory to CPM.cmake namespace (#228) Lars Melchior 2021-03-04 10:01:01 +01:00
  • 8afc2af4f9 update more examples to use shorthand syntax (#223) Lars Melchior 2021-02-25 08:53:28 +01:00
  • a3d1048ad6 Infer package name and version from URL (#220) v0.31.1 Borislav Stanimirov 2021-02-23 21:15:45 +02:00
  • 492e762591 update examples to use new syntax where possible (#218) Lars Melchior 2021-02-23 07:14:32 +01:00
  • 3f6cbe7383 Single-argument shorthand syntax for CPMAddPackage (#207) v0.31.0 Borislav Stanimirov 2021-02-22 22:12:06 +02:00
  • 4aadac1972 Improved regex match in cpm_package_name_from_git_uri (#206) Borislav Stanimirov 2021-02-19 10:45:04 +02:00
  • 4cbf443363 If a name isn't provided, try to infer it from the git repo (#202) v0.30.0 Borislav Stanimirov 2021-02-17 13:41:25 +02:00
  • 2744b87f07 FATAL_ERROR if no NAME is provided (#201) Borislav Stanimirov 2021-02-16 16:54:31 +02:00
  • fd539b8ff3 Add dependencies using EXCLUDE_FROM_ALL flag (#198) v0.29.0 Lars Melchior 2021-02-16 11:26:16 +01:00
  • bc96556f14 fix argument passing v0.29.0-preview-4 Lars Melchior 2021-02-15 15:53:28 +01:00
  • f1093f3840 use one value arg for consistency Lars Melchior 2021-02-15 15:50:21 +01:00
  • 1ce0b9926b set EXCLUDE_FROM_ALL as an optional flag v0.29.0-preview-2 Lars Melchior 2021-02-15 13:45:16 +01:00
  • c309839859 respect DOWNLOAD_ONLY flag Lars Melchior 2021-02-15 13:11:51 +01:00
  • b80286ef81 add dependencies using EXCLUDE_FROM_ALL flag Lars Melchior 2021-02-15 13:04:32 +01:00
  • 02d57a1601 Update URLs for new CPM.cmake organisation (#194) v0.28.4 Lars Melchior 2021-02-08 21:31:06 +01:00
  • 5f614e5eb6 update most package versions (#190) v0.28.3 Claus Klein 2021-02-07 17:08:04 +01:00
  • 1f5cb903e5 fix superbuild cmake < 3.17 (#193) Xavier Muller 2021-02-07 17:07:47 +01:00
  • 7000572bbe Feature/prettify package lock (#162) v0.28.2 alexandreSalconiDenis 2021-01-27 07:29:15 -05:00
  • fe8d15ba82 Expand CPM_SOURCE_CACHE path provided as a configure argument (#186) v0.28.1 Borislav Stanimirov 2021-01-21 17:31:55 +02:00
  • ab6e8d6d8c Performance improvement: bypass FetchContent for cached dependencies (#182) v0.28.0 Lars Melchior 2021-01-20 13:15:18 +01:00
  • aad0397beb add further reading section (#177) Lars Melchior 2021-01-14 13:28:11 +01:00
  • 1ebbac6332 Apply clang-format and cmake-format and add style check workflow (#171) Lars Melchior 2021-01-06 14:40:33 +01:00
  • cf3f62b6f2 Fixed typo in help message (#165) Yotam Gingold 2020-11-26 11:52:34 -05:00
  • 3b404296b5 fix: GIT_TAG not parsed inside CPMFindPackage (#159) v0.27.5 Xavier Muller 2020-10-19 09:34:42 +02:00
  • 18e09b07ba Implemented GitHub Actions cache example (#156) Leonardo Lima 2020-10-06 08:07:00 -03:00
  • aeef56ea85 fix passing options when using CPM_<pkg>_SOURCE (#155) v0.27.4 Kai Germaschewski 2020-09-27 16:56:32 -04:00
  • 4271d5981f Add Gitter badge (#154) The Gitter Badger 2020-09-25 10:42:02 -05:00
  • d17500b0be ignore lua.c and luac.c from lua (#149) Prabir Shrestha 2020-09-13 03:00:19 -07:00
  • 5e0c3855c7 Implemented spdlog library example (#150) Leonardo 2020-09-08 09:08:35 -03:00
  • f96cff720e switch to on-demand download script as the recommended way to get CPM.cmake (#147) Lars Melchior 2020-08-20 10:31:08 +02:00
  • c3c7e2d9a3 add on-demand download script to release (#146) v0.27.3 Lars Melchior 2020-08-20 09:32:03 +02:00
  • 9967fea35c add on-demand download script to release v0.27.2-on-demand-test Lars Melchior 2020-08-20 09:22:17 +02:00
  • 30b98af416 Add link to tutorial (#143) Lars Melchior 2020-08-12 13:41:40 +02:00
  • 5063c7d992 Add built with CPM.cmake section (#142) Lars Melchior 2020-08-11 14:49:21 +02:00
  • 3cfb309f3c add comparisons to other approaches (#141) Lars Melchior 2020-08-11 12:49:37 +02:00
  • 25603ac4ad Update publish script to set CPM.cmake version automatically (#139) Lars Melchior 2020-08-04 13:12:35 +02:00
  • ab15c5f75e set a minimum development version to avoid deprecated error handler call v0.27.2-auto-version-test Lars Melchior 2020-08-04 12:47:49 +02:00
  • f97a7c61fc update publish script to set CPM.cmake version automatically Lars Melchior 2020-08-04 12:35:03 +02:00
  • ac872f6908 Bump version and add gitlab source to examples (#138) v0.27.2 Lars Melchior 2020-08-04 12:24:06 +02:00
  • bd14ccbd5a Fix indeterminate command for GitLab argument (#137) jecassis 2020-08-04 02:40:58 -07:00
  • f8afae6eb3 Add asio standalone example (#133) Kingsley Chen 2020-06-24 18:40:12 +08:00
  • 9ec279c75f bump version and update tests (#131) v0.27.1 Lars Melchior 2020-06-15 10:16:30 +02:00
  • 392b2a864b Use shallow clone for git repositories by default (#129) (#130) Kingsley Chen 2020-06-15 15:27:26 +08:00
  • 139d3cacba Add NO_CACHE option (#128) v0.27 Lars Melchior 2020-06-04 14:22:57 +02:00
  • b31063d2ae prevent overriding declarations (#127) v0.26.2 Lars Melchior 2020-05-29 16:08:41 +02:00
  • 4425bd38cf Add FORCE parameter (#126) v0.26.1 Lars Melchior 2020-05-29 15:37:49 +02:00
  • 6da5c38dae Add package lock section to the readme (#125) Lars Melchior 2020-05-29 12:24:55 +02:00
  • 76d7b27459 Fix typo and wording (#124) Lars Melchior 2020-05-29 10:15:09 +02:00
  • 54a2d80d1e Add option for local package override (#123) v0.26 Lars Melchior 2020-05-29 09:58:39 +02:00
  • 829262cbd3 omit unversioned and local dependencies in package lock (#122) v0.25.1 Lars Melchior 2020-05-28 13:29:25 +02:00
  • 4aeea1d31d Add package lock (#121) v0.25 Lars Melchior 2020-05-27 19:07:06 +02:00
  • 58365446f5 fix DOWNLOAD_ONLY option when used with CPMFindPackage (#120) v0.24 Lars Melchior 2020-05-19 20:47:12 +02:00
  • 4937617ef1 Use STREQUAL rather than MATCHES <regex> (#116) Johel Ernesto Guerrero Peña 2020-05-10 05:21:07 -04:00
  • 6f053907f5 check if package added before find_package (#115) v0.23 Lars Melchior 2020-05-07 23:54:10 +02:00
  • 84b31b560a Fix wiki link to preparing projects for CPM.cmake (#114) Ryan Mast 2020-04-30 00:45:12 -07:00
  • 3fff3ca70d Call FetchContent_GetProperties before DOWNLOAD_ONLY population (#113) v0.22 Lars Melchior 2020-04-29 12:40:12 +02:00
  • ca33abc236 create FindXXX.cmake modules for added CPM packages (#112) v0.21 Lars Melchior 2020-04-29 09:18:54 +02:00
  • 119eaee84d Fixed link in README.md (#111) Giuseppe Cesarano 2020-04-26 16:44:16 +02:00
  • 00b5e80f88 Fix offline cache support (#110) v0.20 Lars Melchior 2020-04-25 01:27:27 +02:00
  • 618cdefa0d Support CPM_SOURCE_CACHE on windows (#109) Lars Melchior 2020-04-25 00:51:18 +02:00
  • 464ba554c2 suppress package not found warning in CPMFindPackage (#103) v0.18 Lars Melchior 2020-04-14 09:35:31 +02:00
  • 90558aa9cb Add GitHub action to publish CPM on release (#102) Lars Melchior 2020-03-16 20:37:30 +01:00
  • 559b8a2d39 add checkout step v0.17.2 Lars Melchior 2020-03-16 20:23:28 +01:00
  • 91ca848fec add github action to publish cpm on release v0.17.1 Lars Melchior 2020-03-16 20:15:34 +01:00
  • 95c5426d25 remove code artifact from previous PR (#101) Lars Melchior 2020-03-16 20:09:15 +01:00
  • cea81872cf Add fmt example and document version from git tag (#100) Lars Melchior 2020-03-16 20:00:30 +01:00
  • 01b69aad82 add support for SOURCE_DIR argument (#97) v0.17 Lars Melchior 2020-02-25 13:29:21 +01:00
  • 775a235880 default to "ON" for options without explicit value definition (#96) v0.16 Lars Melchior 2020-02-06 11:50:55 +01:00
  • f8d4e959bb abort when nested (bugfix) (#94) v0.15.1 Lars Melchior 2019-10-25 20:52:22 +02:00
  • 4c7aa36dff Update README.md Lars Melchior 2019-10-25 16:01:47 +02:00
  • 3a4516265c Add GitHub workflows (#93) Lars Melchior 2019-10-24 18:14:58 +02:00
  • 47bfb554ab reorganise source and add CPMFindPackage (#92) v0.15 Lars Melchior 2019-10-24 15:42:25 +02:00
  • 0a8a65df32 Update README.md (#90) Lars Melchior 2019-10-19 15:45:19 +02:00
  • a2800dc96c Update for new repo name (old URLs are still valid) (#89) Lars Melchior 2019-10-18 11:53:36 +02:00
  • 7638be873a Add Ccache.cmake link (#88) Lars Melchior 2019-10-14 17:12:33 +02:00
  • d1a1b70d4a update readme (#87) Lars Melchior 2019-10-14 12:55:47 +02:00
  • 4064a45552 Add CPM_SOURCE_CACHE environmental variable support and keep existing sources (#83) v0.14 Lars Melchior 2019-10-10 20:13:10 +02:00
  • b1855e9275 Feature/cereal example (#85) Paul T 2019-10-09 09:30:59 -04:00
  • 5191b4c703 Added GTest (googletest) Example (#84) Paul T 2019-10-09 08:50:27 -04:00
  • 8625173d8f add CPM_SOURCE_ROOT option (#81) v0.13 Lars Melchior 2019-10-07 16:34:07 +02:00
  • 504761fbf2 add EnTT example (#78) Lars Melchior 2019-09-06 11:52:18 +02:00
  • 8b92bb46cd Add more readme links to the wiki (#77) Lars Melchior 2019-08-16 11:12:11 +02:00
  • 88278a4f70 Add Blurb on Including CPM (#76) Paul T 2019-08-15 13:34:21 -04:00