> On Sep 19, 2016, at 8:24 AM, Brian Gesiak via swift-dev <swift-dev@swift.org> > wrote: > > Hello all, > > I have two copies of Xcode on my development machine: > /Applications/Xcode-7.3.1.app and /Applications/Xcode.app (which is Xcode > 8.0). > > I have `Xcode > Preferences... > Locations > Command Line Tools` set to > /Applications/Xcode-7.3.1.app, since I need Xcode 7.3.1 to build a different > project that I'm working on. > > However, apple/swift only builds using Xcode 8. I could change my `Locations > > Command Line Tools` whenever I build apple/swift, but that's inconvenient > -- I build both apple/swift and my other project several times per day, so I > would have to switch very often. > > Is it possible to specify an Xcode command line tools location when building > Swift? So far I'm doing this, and it appears to be working: > > DEVELOPER_DIR=/Applications/Xcode.app utils/build-script -R > > Is this a good way to build using a specific version of Xcode? Or is there a > better way? Should we support this via an additional option to > utils/build-script, such as `utils/build-script > --xcode=/Applications/Xcode.app`?
Yes, this is a fine way, and the intended use of DEVELOPER_DIR. I'm not sure it deserves an argument on its own, but if that would help discoverability then it might be worth it. - Daniel > > Thoughts and feedback appreciated! > > - Brian Gesiak > _______________________________________________ > swift-dev mailing list > swift-dev@swift.org > https://lists.swift.org/mailman/listinfo/swift-dev _______________________________________________ swift-dev mailing list swift-dev@swift.org https://lists.swift.org/mailman/listinfo/swift-dev