-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor CMake build configuration #3
Merged
Merged
Commits on Oct 12, 2022
-
allow using pre-built or pre-installed s2geometry
Enabled by default. For downloading and building s2geometry as part of building s2geography, set `S2GEOGRAPHY_FETCH_S2GEOMETRY=ON`.
Configuration menu - View commit details
-
Copy full SHA for 2e483a8 - Browse repository at this point
Copy the full SHA 2e483a8View commit details -
manage absl build and install externally
Currently we do not support downloading, building and installing absl as part of this project (not sure we will ever need it?). absl supports cmake's find_package(): abseil/abseil-cpp#111
Configuration menu - View commit details
-
Copy full SHA for 4904816 - Browse repository at this point
Copy the full SHA 4904816View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91492be - Browse repository at this point
Copy the full SHA 91492beView commit details -
allow using pre-built or pre-installed googletest
Enabled by default. To download and build googletest as part of building s2geography tests, set `S2GEOGRAPHY_FETCH_GTEST=ON`.
Configuration menu - View commit details
-
Copy full SHA for 4b43b1f - Browse repository at this point
Copy the full SHA 4b43b1fView commit details -
Use `CACHE` for `CMAKE_CXX_STANDARD` so that it can be overriden.
Configuration menu - View commit details
-
Copy full SHA for d9796d9 - Browse repository at this point
Copy the full SHA d9796d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7dcd82 - Browse repository at this point
Copy the full SHA c7dcd82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fe9a62 - Browse repository at this point
Copy the full SHA 3fe9a62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ce4b05 - Browse repository at this point
Copy the full SHA 3ce4b05View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5f871d - Browse repository at this point
Copy the full SHA d5f871dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31cd490 - Browse repository at this point
Copy the full SHA 31cd490View commit details
Commits on Oct 19, 2022
-
review dependencies management in the CMake build
- Use an approach inspired by Arrow for getting s2geometry - Always bundle GTest (update to last version to suppress the MACOSX_RPATH CMake warning)
Configuration menu - View commit details
-
Copy full SHA for 5404fb1 - Browse repository at this point
Copy the full SHA 5404fb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82a4ab3 - Browse repository at this point
Copy the full SHA 82a4ab3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76ab390 - Browse repository at this point
Copy the full SHA 76ab390View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ae033f - Browse repository at this point
Copy the full SHA 3ae033fView commit details
Commits on Oct 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ed17252 - Browse repository at this point
Copy the full SHA ed17252View commit details -
Prevent picking the wrong s2geometry install when it is both installed in a conda active environment and another default system location.
Configuration menu - View commit details
-
Copy full SHA for 313679a - Browse repository at this point
Copy the full SHA 313679aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c748bbe - Browse repository at this point
Copy the full SHA c748bbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae23ece - Browse repository at this point
Copy the full SHA ae23eceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9378cce - Browse repository at this point
Copy the full SHA 9378cceView commit details -
Configuration menu - View commit details
-
Copy full SHA for b23df44 - Browse repository at this point
Copy the full SHA b23df44View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1a8270 - Browse repository at this point
Copy the full SHA a1a8270View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.