gradle-native
gradle-native copied to clipboard
Consider Xcode build specification in target build up-to-date checking
As a user using Xcode/Gradle, I want changes to Xcode build specifications and/or input/output files to trigger a delegation to Xcode so that I can receive accurate feedback.
### Sub-stories
- [ ] https://github.com/nokeedev/gradle-native/issues/778
- [ ] Detect changes to Xcode legacy targets during target build up-to-date checking
- [ ] Detect changes to Xcode aggregate targets during target build up-to-date checking
Acceptance Criteria
- [ ] Any changes to legacy targets are taken into account
- [ ] Changes to the product name
- [ ] Changes to the product type
- [ ] Changes to the build arguments
- [ ] Changes to the build tool path
- [ ] Changes to the working directory (only the path, not the content)
- [ ] Changes to passing build settings in environment variables
- [ ] Changes to the effective build settings values
- [ ] Any changes to aggregate targets are taken into account
- [ ] Changes to the product name
- [ ] Changes to the product type
- [ ] Changes to the build phases (only two are supported for aggregated target: shell script and copy files)
- [ ] Changes to the effective build settings values
- [ ] Any changes to native targets are taken into account
- [ ] Changes to the product name
- [ ] Changes to the product type
- [ ] Changes to the build phases (all build phases are supported)
- [ ] Changes to the effective build settings values
- [ ] Any changes to the project's build settings participating in the target (not overwritten) are taken into account