gradle-native icon indicating copy to clipboard operation
gradle-native copied to clipboard

Consider Xcode build specification in target build up-to-date checking

Open lacasseio opened this issue 3 years ago • 0 comments

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

lacasseio avatar Feb 15 '23 13:02 lacasseio