Commit Graph

5 Commits

Author SHA1 Message Date
Bob Wilson
0f4290101e [build-script] Update the default CLANG_USER_VISIBLE_VERSION to 6.0.0
The swift-4.2-branch of Clang/LLVM is derived from LLVM 6.0. Set the
default Clang version to match.

rdar://problem/39960908
2018-05-03 17:08:09 -07:00
Jordan Rose
a16d8a73d1 Bump the compiler version to 4.2 (and 3.4) (#13767)
https://swift.org/blog/4-2-release-process/
2018-03-02 18:09:45 -08:00
Ross Bayer
5a8a25e59e [build-script] Argument Builder DSL Conversion: Episode 3 (#13231)
* Updated the PathType and StorePathAction classes to allow for asserting if a path contains an executable.

* Converted the top-level argument group to use the new builder DSL.

* Updated tests for StorePathType to not actually test the functionality of the PathType class.

* Implemented a CompilerVersion type to mimic the existing wrapper in swift_build_support and return a more detailed object from ClangVersionType and SwiftVersionType.

* Updated action tests.

* Fixed a filter() mistake.

* Code review.
2017-12-06 12:36:48 -08:00
Ross Bayer
4274233420 [build-script] Argument Builder DSL Conversion: Episode 1 (#13117)
* Imported the new argparse overlay module and added the setup code for the DSL.

* Converted the CMake generator flags to use the new builder DSL.

* Converted the assertions argument group to use the new builder DSL.

* Converted the LLVM-specific settings argument group to use the new builder DSL.

* Converted the Android build settings argument group to use the new builder DSL.

* Removed unused action aliases from the builder DSL setup section to appease the flake8 gods.

* Fixed small typo in help message for --eclipse option.
2017-11-30 17:46:57 -08:00
Ross Bayer
9847f6a589 New defaults module for build_swift argument parser (#11911)
* Added a new defaults module for configurable constant values used by the argument parser to configure the default build behavior.

* Re-ordered imports in order to satisfy python linter.
2017-09-14 12:01:10 -07:00