Skip to content

build: ensure that dependencies are tracked properly #324

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Dec 4, 2017

Conversation

compnerd
Copy link
Member

Use add_custom_command and add_custom_target. This ensures that the
ordering dependencies are properly honoured by ninja. This fixes an
issue where sometimes I would see swiftDispatch being built prior to
the module map symlinks being established.

@compnerd
Copy link
Member Author

CC: @MadCoder @das

@compnerd
Copy link
Member Author

@swift-ci please test

1 similar comment
@Rostepher
Copy link

@swift-ci please test

Use `add_custom_command` and `add_custom_target`.  This ensures that the
ordering dependencies are properly honoured by ninja.  This fixes an
issue where sometimes I would see `swiftDispatch` being built prior to
the module map symlinks being established.
@compnerd
Copy link
Member Author

@swift-ci please test

@compnerd
Copy link
Member Author

@Rostepher want to merge this?

@Rostepher Rostepher requested a review from MadCoder November 30, 2017 01:04
@compnerd
Copy link
Member Author

compnerd commented Dec 1, 2017

@MadCoder ping?

@compnerd
Copy link
Member Author

compnerd commented Dec 4, 2017

CC: @aschwaighofer

@MadCoder MadCoder merged commit 2a539d6 into swiftlang:master Dec 4, 2017
@compnerd compnerd deleted the command-target branch December 4, 2017 21:45
ktopley-apple pushed a commit that referenced this pull request Dec 6, 2018
build: ensure that dependencies are tracked properly

Signed-off-by: Daniel A. Steffen <[email protected]>
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.

4 participants