Michael Gottesman
7611e12bf5
[build-script] Add support for compiling swift with tsan enabled.
2016-08-01 15:11:09 -07:00
Dmitri Gribenko
6eb40a084b
build-script: support 4 version components in Clang versions
2016-07-13 22:08:24 -07:00
Rintaro Ishizaki
36898fc933
[build-script][SR-237] Migrate Ninja build to Python
...
Migrated impl args:
--build-ninja
--darwin-deployment-version-{osx,ios,tvos,watchos}
Removed impl args:
--build-ninja
Added impl args:
--ninja-bin
2016-05-26 10:29:53 +09:00
practicalswift
ac15a59d7d
Fix various PEP-8 violations.
2016-05-21 10:43:36 +02:00
Rintaro Ishizaki
b3dc7b74e2
[build-script] Refactor toolchain
...
`host_toolchain()` initializes Toolchain object corresponding to the platform.
Renamed functions:
* toolchain.host_clang -> toolchain.cc, toolchain.cxx
* cmake.host_cmake -> toolchain.cmake
* ninja.is_ninja_installed -> toolchain.ninja (is not None)
2016-05-03 01:47:12 +09:00
practicalswift
4613b1712b
Merge pull request #2359 from practicalswift/typo-fixes-20160501
...
[gardening] Fix recently introduced typos: "adavances" → "advances", etc. (10 typos)
2016-05-01 20:11:45 +02:00
practicalswift
540cb751ac
[gardening] Fix recently introduced typo: "adavances" → "advances"
...
[gardening] Fix recently introduced typo: "compie" → "compile"
[gardening] Fix recently introduced typo: "consise" → "concise"
[gardening] Fix recently introduced typo: "dengerate" → "degenerate"
[gardening] Fix recently introduced typo: "encodeded" → "encoded"
[gardening] Fix recently introduced typo: "equvalent" → "equivalent"
[gardening] Fix recently introduced typo: "guaranted" → "guaranteed"
[gardening] Fix recently introduced typo: "overridde" → "override"
[gardening] Fix recently introduced typo: "subsquence" → "subsequence"
[gardening] Fix recently introduced typo: "substraction" → "subtraction"
[gardening] Fix recently introduced typo: "whiltespace" → "whitespace"
2016-05-01 20:07:18 +02:00
practicalswift
6cf5f9d255
[gardening] PEP-8 fixes.
2016-05-01 13:18:30 +02:00
Rintaro Ishizaki
d0cbe06b71
[build-script] Validate and parse '--clang-compiler-version' in argparse
2016-04-29 14:54:13 +09:00
Rintaro Ishizaki
4926ed55f1
[build-script][SR-237] Migrated calculation of BUILD_ARGS to Python.
...
Calculate `BUILD_ARGS` in `build-script`, then pass them to
`build-script-impl` using existing `--build-args` argument.
2016-04-25 16:20:40 +09:00
Rintaro Ishizaki
c025590c88
[build-script][SR-237] Migrated calculation of COMMON_CMAKE_OPTIONS to Python.
...
Calculate `COMMON_CMAKE_OPTIONS` in `build-script`, then pass them to
`build-script-impl` using newly introduced `--common-cmake-option` argument.
2016-04-25 14:27:29 +09:00
Zach Panzarino
e3a4147ac9
Update copyright date
2015-12-31 23:28:40 +00:00
Brian Gesiak
c65c91d61f
[SR-237][build-script] Determine CMake in Python
...
SR-237 calls for `build-script` and `build-script-impl` to be merged. This
commit takes another step towards that goal by moving the logic that finds
the path to the CMake executable up into `build-script`.
Users of `build-script` were previously able to specify which CMake
they wished to use via `build-script-impl` args, like so:
```
$ utils/build-script -- --cmake=/foo/bar/cmake
```
This commit preserves that behavior, while also allowing users to
specify that path via `build-script` args:
```
$ utils/build-script --cmake=/baz/cmake -- --other --flags
```
2015-12-28 12:37:26 -05:00