Skip to content

Add option to control inheriting pre-build steps#114

Open
jonathansty wants to merge 10 commits intoubisoft:mainfrom
jonathansty:dev
Open

Add option to control inheriting pre-build steps#114
jonathansty wants to merge 10 commits intoubisoft:mainfrom
jonathansty:dev

Conversation

@jonathansty
Copy link

By default pre-build steps of a dependency end up in the final project that added them as a dependency. I'm not sure if this is the intended behavior or not. This change adds:

  • overriding of build step inheritance behavior by using the DependencySetting enum.
  • Allow build order dependencies if the dependency is an exe. (Imagine a tool exe dependency for a pre-build step)
  • Added a sample to demonstrate build steps issue

Not sure if this code can be taken seeing as the pre build step default behavior might be wrong anyways. This is the fix I came up with which might drive a more complete fix.

@jspelletier jspelletier changed the base branch from dev to main April 6, 2023 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant