{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":180373079,"defaultBranch":"master","name":"CPM.cmake","ownerLogin":"cpm-cmake","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-04-09T13:27:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/78418183?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712593483.0","currentOid":""},"activityList":{"items":[{"before":"0370507fedc6e16b43f69d8eb4add888b2fc1208","after":"76ca48690bb66de37febf1a4cf74f523d016fa6e","ref":"refs/heads/master","pushedAt":"2024-04-21T19:12:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"},"commit":{"message":"Remove 'bug' from comment (#555)\n\n* Remove 'bug' from comment\r\n\r\n* Fix the styling\r\n\r\nOh gosh, I messed up the style...\r\n\r\n* Line endings","shortMessageHtmlLink":"Remove 'bug' from comment (#555)"}},{"before":"c0855c954397422899210e9167b638e835be813c","after":"0370507fedc6e16b43f69d8eb4add888b2fc1208","ref":"refs/heads/master","pushedAt":"2024-04-08T16:24:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"},"commit":{"message":"Custom cache directory name (#543)\n\n* Custom cache directory name\r\n\r\nEnable setting a custom directory name for cached packages.\r\nRequired if e.g. patch_command uses external variables or\r\njust to set a human readable name.\r\n\r\n* fixup! review comment CUSTOM_CACHE_DIR -> CUSTOM_CACHE_KEY\r\n\r\n* run cmake-format\r\n\r\n---------\r\n\r\nCo-authored-by: Olsson Gerhard \r\nCo-authored-by: Lars Melchior ","shortMessageHtmlLink":"Custom cache directory name (#543)"}},{"before":"7e81149c1ed90db6f7819fecc7bfe413a7bb2e14","after":"c0855c954397422899210e9167b638e835be813c","ref":"refs/heads/master","pushedAt":"2024-04-08T16:14:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"},"commit":{"message":"Add xxHash example (#549)\n\n* Add xxHash example\r\n\r\n* Fix link error\r\n\r\n* run code formatters\r\n\r\n---------\r\n\r\nCo-authored-by: Lars Melchior ","shortMessageHtmlLink":"Add xxHash example (#549)"}},{"before":"0e450ef450c609d5cf7a35fe6fde1b24eda078f4","after":"7e81149c1ed90db6f7819fecc7bfe413a7bb2e14","ref":"refs/heads/master","pushedAt":"2024-04-07T21:40:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"},"commit":{"message":"Use cpm_find_package to check if a package added (#552)\n\nIf I have a project, which has:\r\n\r\n1. /CMakeLists.txt:\r\n\r\n ```cmake\r\n cmake_minimum_required(VERSION 3.29)\r\n project(test)\r\n include(./cmake/CPM.cmake)\r\n add_subdirectory(subdir)\r\n cpmfindpackage(\r\n NAME\r\n nlohmann_json\r\n VERSION\r\n 3.11.2\r\n URL\r\n \"https://github.com/nlohmann/json/releases/download/v3.11.2/json.tar.xz\"\r\n EXCLUDE_FROM_ALL\r\n ON)\r\n\r\n if(NOT TARGET nlohmann_json::nlohmann_json)\r\n message(FATAL_ERROR \"BUG\")\r\n endif()\r\n ```\r\n2. /subdir/CMakeLists.txt\r\n\r\n ```cmake\r\n cpmfindpackage(\r\n NAME\r\n nlohmann_json\r\n VERSION\r\n 3.11.2\r\n URL\r\n \"https://github.com/nlohmann/json/releases/download/v3.11.2/json.tar.xz\"\r\n EXCLUDE_FROM_ALL\r\n ON)\r\n ```\r\n\r\nWhen nlohmann_json is first founded by find_package,\r\nCPM.cmake register this package and later call to CPMFindPackage will\r\nnot actually perform a find_package again, which leads to this buggy\r\nbehavior.\r\n\r\nAs CPM write a FindXXX.cmake file for packages added by CPM to pervert\r\nfind_package to get local package, I think directly use cpm_find_package\r\nto check if a package is already added is good enough.","shortMessageHtmlLink":"Use cpm_find_package to check if a package added (#552)"}},{"before":"a8144f511d734716e3991ce7ff6ba9a54055c661","after":"0e450ef450c609d5cf7a35fe6fde1b24eda078f4","ref":"refs/heads/master","pushedAt":"2024-04-07T21:36:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"},"commit":{"message":"fix,doc: spelling errors (#551)","shortMessageHtmlLink":"fix,doc: spelling errors (#551)"}},{"before":"3c25130ffa790ab54bc417bccda9078907827de8","after":"a8144f511d734716e3991ce7ff6ba9a54055c661","ref":"refs/heads/master","pushedAt":"2024-02-02T18:25:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"},"commit":{"message":"Update Boost example (#531)\n\n* Update CMake and main to add another library and download FASTER.\r\n\r\n* Apply style formatters\r\n\r\n* Update README.md's boost example and add information on determining source archive location at GitHub.\r\n\r\n* Update README.md\r\n\r\n---------\r\n\r\nCo-authored-by: Lars Melchior ","shortMessageHtmlLink":"Update Boost example (#531)"}},{"before":"369f1316f67545e6ef115b317802bc7acedf6697","after":"3c25130ffa790ab54bc417bccda9078907827de8","ref":"refs/heads/master","pushedAt":"2024-01-17T08:06:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"},"commit":{"message":"Feature/add missing packageproject options (#524)\n\n* Add missing packageproject options\r\n\r\n* Fix typos with codespell\r\n\r\n* Update test/style/CMakeLists.txt\r\n\r\nCo-authored-by: Lars Melchior \r\n\r\n* fix-cmake-format\r\n\r\n---------\r\n\r\nCo-authored-by: Lars Melchior ","shortMessageHtmlLink":"Feature/add missing packageproject options (#524)"}},{"before":"a9c8c6fe1b4140bd08a73df5d4cc478cda39817b","after":"369f1316f67545e6ef115b317802bc7acedf6697","ref":"refs/heads/master","pushedAt":"2023-11-30T19:01:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"},"commit":{"message":"Treat relative paths as relative to parent project's remote (#522)\n\n* Treat relative paths as relative to parent project's remote\r\n\r\n* replace unit test case with integration test\r\n\r\n* run relative URL test only on supported CMake versions (3.27)\r\n\r\n* omit cmake 2.25.x test runner as replaced by 2.27.x\r\n\r\n---------\r\n\r\nCo-authored-by: Chris Wright \r\nCo-authored-by: Lars Melchior ","shortMessageHtmlLink":"Treat relative paths as relative to parent project's remote (#522)"}},{"before":"2fa48378e2615a8dcc0b8f2cee97007807d32922","after":"a9c8c6fe1b4140bd08a73df5d4cc478cda39817b","ref":"refs/heads/master","pushedAt":"2023-11-06T17:19:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"},"commit":{"message":"Adding simdjson example (#516)\n\n* Adding simdjson example\r\n\r\n* Update README.md\r\n\r\nCo-authored-by: Lars Melchior \r\n\r\n* cmake format\r\n\r\n---------\r\n\r\nCo-authored-by: Lars Melchior ","shortMessageHtmlLink":"Adding simdjson example (#516)"}},{"before":"4276c79d282ffa0a9f6078d950f1cea11e4d868f","after":"2fa48378e2615a8dcc0b8f2cee97007807d32922","ref":"refs/heads/master","pushedAt":"2023-11-06T17:13:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"},"commit":{"message":"new users (#515)","shortMessageHtmlLink":"new users (#515)"}},{"before":"8bcaae3bb1fa30dd666e9fb46d8e8584e0a12360","after":null,"ref":"refs/heads/lars/update-catch2","pushedAt":"2023-11-06T17:04:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"}},{"before":"ee6d879a5034ad79b44aa74eaa1cd514db08f9f1","after":"4276c79d282ffa0a9f6078d950f1cea11e4d868f","ref":"refs/heads/master","pushedAt":"2023-11-06T17:04:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"},"commit":{"message":"update catch2 to 3.4.0 (#517)","shortMessageHtmlLink":"update catch2 to 3.4.0 (#517)"}},{"before":null,"after":"8bcaae3bb1fa30dd666e9fb46d8e8584e0a12360","ref":"refs/heads/lars/update-catch2","pushedAt":"2023-11-06T16:53:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"},"commit":{"message":"update catch2 to 3.4.0","shortMessageHtmlLink":"update catch2 to 3.4.0"}},{"before":"d6d5d0d5abca0b9ffe253353f75befc704e81bec","after":"ee6d879a5034ad79b44aa74eaa1cd514db08f9f1","ref":"refs/heads/master","pushedAt":"2023-10-08T17:48:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"},"commit":{"message":"Includes missing arguments in the `cpm_prettify_package_arguments` function (#511)","shortMessageHtmlLink":"Includes missing arguments in the cpm_prettify_package_arguments fu…"}},{"before":"638a4d9b2ae82c3781ccd9246749dd10818d4ed2","after":null,"ref":"refs/heads/lars/remove-download-logs","pushedAt":"2023-09-18T14:11:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"}},{"before":"16c6a3b0af39c2ac8fb6f97e056a745d862ca191","after":"d6d5d0d5abca0b9ffe253353f75befc704e81bec","ref":"refs/heads/master","pushedAt":"2023-09-18T14:11:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"},"commit":{"message":"Remove logs in get_cpm.cmake script (#508)\n\n* remove all logs from get_cpm.cmake\r\n\r\n* simplify get_cpm.cmake script","shortMessageHtmlLink":"Remove logs in get_cpm.cmake script (#508)"}},{"before":"0897a60bac5a9c4c5a4cf65d6c1455e819fc415c","after":"638a4d9b2ae82c3781ccd9246749dd10818d4ed2","ref":"refs/heads/lars/remove-download-logs","pushedAt":"2023-09-18T13:50:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"},"commit":{"message":"simplify get_cpm.cmake script","shortMessageHtmlLink":"simplify get_cpm.cmake script"}},{"before":null,"after":"0897a60bac5a9c4c5a4cf65d6c1455e819fc415c","ref":"refs/heads/lars/remove-download-logs","pushedAt":"2023-09-18T13:48:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"},"commit":{"message":"remove all logs from get_cpm.cmake","shortMessageHtmlLink":"remove all logs from get_cpm.cmake"}},{"before":"e136a62a00582e8fa56404343833edca86eff318","after":null,"ref":"refs/heads/lars/fix-download-command","pushedAt":"2023-09-18T13:37:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"}},{"before":"52ee7c9d53049d626f2b35ebe9369436dfcec6ab","after":"16c6a3b0af39c2ac8fb6f97e056a745d862ca191","ref":"refs/heads/master","pushedAt":"2023-09-18T13:37:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"},"commit":{"message":"Fix download_command by declaring it a multi-value option (#473)","shortMessageHtmlLink":"Fix download_command by declaring it a multi-value option (#473)"}},{"before":"0dc2ae65bc31283691d860fd45dad221b410ea09","after":null,"ref":"refs/heads/lars/fix-release-script","pushedAt":"2023-09-18T13:01:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"}},{"before":"699c7a0038c9a154dea6547862296da124440ddb","after":"52ee7c9d53049d626f2b35ebe9369436dfcec6ab","ref":"refs/heads/master","pushedAt":"2023-09-18T13:01:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"},"commit":{"message":"Fix new release script to use correct version and hash sum (#507)\n\n* fix new release script to use correct version and hash sum\r\n\r\n* update logging behaviour","shortMessageHtmlLink":"Fix new release script to use correct version and hash sum (#507)"}},{"before":"ec7a074119d431f9a59fe952d63e4b597ad4fdcd","after":"0dc2ae65bc31283691d860fd45dad221b410ea09","ref":"refs/heads/lars/fix-release-script","pushedAt":"2023-09-18T12:39:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"},"commit":{"message":"update logging behaviour","shortMessageHtmlLink":"update logging behaviour"}},{"before":null,"after":"ec7a074119d431f9a59fe952d63e4b597ad4fdcd","ref":"refs/heads/lars/fix-release-script","pushedAt":"2023-09-18T12:17:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"},"commit":{"message":"fix new release script to use correct version and hash sum","shortMessageHtmlLink":"fix new release script to use correct version and hash sum"}},{"before":"daf9d766c6d7d0b0e1ddb6b99e63d7719381235a","after":"699c7a0038c9a154dea6547862296da124440ddb","ref":"refs/heads/master","pushedAt":"2023-09-18T12:01:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"},"commit":{"message":"Added download status, added comparison by hash sum (#474)","shortMessageHtmlLink":"Added download status, added comparison by hash sum (#474)"}},{"before":"439bfcf1349fee2dc6af966cb41f1307db2d7182","after":"daf9d766c6d7d0b0e1ddb6b99e63d7719381235a","ref":"refs/heads/master","pushedAt":"2023-09-18T09:45:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"},"commit":{"message":"Add ZIMO-Elektronik to \"Built with CPM.cmake\" (#490)","shortMessageHtmlLink":"Add ZIMO-Elektronik to \"Built with CPM.cmake\" (#490)"}},{"before":"02ecc4608a09cf55a9b8606cb6880d881ab426ff","after":"439bfcf1349fee2dc6af966cb41f1307db2d7182","ref":"refs/heads/master","pushedAt":"2023-09-17T19:35:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"},"commit":{"message":"chore(license): update license year (#504)","shortMessageHtmlLink":"chore(license): update license year (#504)"}},{"before":"4608688d85d9c42e0894ecfdfb5373c5f7942f13","after":"02ecc4608a09cf55a9b8606cb6880d881ab426ff","ref":"refs/heads/master","pushedAt":"2023-08-19T12:53:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"},"commit":{"message":"Add SPDX tags to get_cpm.cmake to comply with MIT (#496)\n\nAdd [SPDX][1] licensing/copyright tags to the `get_cpm.cmake` script,\r\nso that anybody that copies the `get_cpm.cmake` script into their repo\r\n(following the instructions in the README.md)\r\nwill automatically comply with CPM's MIT license.\r\n\r\n[1]: https://spdx.dev/","shortMessageHtmlLink":"Add SPDX tags to get_cpm.cmake to comply with MIT (#496)"}},{"before":"cda03b434ec588b04a6cda7eaf40fd687f44a0fc","after":"4608688d85d9c42e0894ecfdfb5373c5f7942f13","ref":"refs/heads/master","pushedAt":"2023-08-19T11:29:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"},"commit":{"message":"docs: fix spelling of \"through\" (#489)","shortMessageHtmlLink":"docs: fix spelling of \"through\" (#489)"}},{"before":"ee556fc5556b88c3c77e3d758bec75574160f59d","after":"cda03b434ec588b04a6cda7eaf40fd687f44a0fc","ref":"refs/heads/master","pushedAt":"2023-08-19T10:57:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheLartians","name":"Lars Melchior","path":"/TheLartians","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4437447?s=80&v=4"},"commit":{"message":"ci(cmake): split additional_commands to its own file (#486)","shortMessageHtmlLink":"ci(cmake): split additional_commands to its own file (#486)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENmdyPwA","startCursor":null,"endCursor":null}},"title":"Activity · cpm-cmake/CPM.cmake"}