Title: Use system CMake when available by mgorny · Pull Request #59 · apache/datasketches-python · GitHub
Open Graph Title: Use system CMake when available by mgorny · Pull Request #59 · apache/datasketches-python
X Title: Use system CMake when available by mgorny · Pull Request #59 · apache/datasketches-python
Description: Replace the unconditional build requirement of cmake with one that is added only if system CMake is not available, in order to facilitate building against system CMake when available. This avoids unnecessary dependency on some systems, and improves portability when the particular target requires downstream patching of CMake. While at it, also update the existing CMake check to use shutil.which() which is more efficient than spawning a subprocess, and update the error message to reference matching CMake version.
Open Graph Description: Replace the unconditional build requirement of cmake with one that is added only if system CMake is not available, in order to facilitate building against system CMake when available. This avoids ...
X Description: Replace the unconditional build requirement of cmake with one that is added only if system CMake is not available, in order to facilitate building against system CMake when available. This avoids ...
Opengraph URL: https://github.com/apache/datasketches-python/pull/59
X: @github
Domain: patch-diff.githubusercontent.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:0184171b-e80e-4b33-ddc1-3c2f4bb33ebc |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 99F4:61C75:564CA3:73A047:698F962C |
| html-safe-nonce | ed2db623c0c514204103a2f45cf5b5d135bc468d308d93e10633668b1d0e8785 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5OUY0OjYxQzc1OjU2NENBMzo3M0EwNDc6Njk4Rjk2MkMiLCJ2aXNpdG9yX2lkIjoiMjgzMTk3NjY1MDc3MzU5OTc4OSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 26360e657a42860ebfca1dfc051c7dab74c498c297a12b0ec1f50fe79d1e8119 |
| hovercard-subject-tag | pull_request:2326430360 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/apache/datasketches-python/pull/59/files |
| twitter:image | https://avatars.githubusercontent.com/u/110765?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/110765?s=400&v=4 |
| og:image:alt | Replace the unconditional build requirement of cmake with one that is added only if system CMake is not available, in order to facilitate building against system CMake when available. This avoids ... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 5f47eb8d0aaafbfcb6a8220a40bd81431acf688857c575e6489670c394cfa36f |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/apache/datasketches-python git https://github.com/apache/datasketches-python.git |
| octolytics-dimension-user_id | 47359 |
| octolytics-dimension-user_login | apache |
| octolytics-dimension-repository_id | 685709717 |
| octolytics-dimension-repository_nwo | apache/datasketches-python |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 685709717 |
| octolytics-dimension-repository_network_root_nwo | apache/datasketches-python |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 09a8136f6e8f8fd3078d54ce5f8b7adb493d44a7 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width