nokeedev / gradle-native

The home of anything about Gradle support for natively compiled languages

Home Page:https://nokee.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

lacasseio opened this issue · 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

  1. 0 of 6
    a:enhancement epic in:xcode-build-adapter

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