CMake: prefer to use use PROJ_SOURCE_DIR and PROJ_BINARY_DIR #2100
+38
−31
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.
PROJ_SOURCE_DIR and PROJ_BINARY_DIR are absolute paths to the source and binary build trees for PROJ, whereas CMAKE_SOURCE_DIR and CMAKE_BINARY_DIR refer to the top-level CMakeLists.txt, which could be a different project. Similarly, PROJECT_SOURCE_DIR and PROJECT_BINARY_DIR are relative to the most recent project() command. It's just more direct to make these consistently PROJ_SOURCE_DIR and PROJ_BINARY_DIR.
Other items covered here:
Closes #2094