XcodeGen/Sources/ProjectSpec
Keith Smiley 08de6077d9
Add option for not linking dependencies
This adds a new attribute to Dependency that allows consumers to choose
to not link a dependency. This is useful for if you have this dependency
tree with static libraries:

App -> A -> Shared
App -> B -> Shared

Where A and B both share a static library dependency, that is finally
linked into App. If Shared is added to the link phase of A and B, you
end up with duplicate symbols during the link phase. With this change
consumers could set link: False on A and B's dependency on Shared, this
way Shared will get build before A and B, but not linked.
2017-10-25 15:55:49 -07:00
..
BuildScript.swift rename RunScript to BuildScript 2017-08-26 15:01:09 +02:00
Config.swift updated to xcproj 0.3.0 2017-10-01 11:42:07 +02:00
Decoding.swift upgrade to Swift 4 2017-09-14 00:48:57 +02:00
Platform.swift Fixed wrong directory path for macOS (#74) 2017-09-29 17:23:01 +02:00
ProjectExtensions.swift Link framework and library dependencies 2017-10-18 08:50:54 -07:00
ProjectSpec.swift move basePath into ProjectSpec 2017-10-24 21:30:06 +02:00
ProjectSpecError.swift add format code script 2017-07-31 12:32:50 +02:00
Scheme.swift updated to xcproj 0.3.0 2017-10-01 11:42:07 +02:00
Settings.swift Remove workaround typealias 2017-10-12 07:37:22 -05:00
Target.swift Add option for not linking dependencies 2017-10-25 15:55:49 -07:00