Commit Graph

968 Commits

Author SHA1 Message Date
Mishal Awadah
c1c1b379c3 [build-script] Add post-package testing.
Adds testing for the swift package after it is created.

hotfix

[build-script] Add post-package testing.

Adds testing for the swift package after it is created.
2015-11-10 16:03:44 -08:00
Mishal Awadah
3ab3142a29 [build-script] Hotfix invalid syntax. 2015-11-10 13:23:14 -08:00
Mishal Awadah
d62eee444f [build-script] Update swifpm build invocation.
Swiftpm moved utils to Utilities.
2015-11-10 12:14:12 -08:00
Mishal Awadah
15d1a728e4 [build-script] Use ninja installed on system.
When building for linux, we don't build ninja but use the one on the system.
2015-11-10 12:12:59 -08:00
Mishal Awadah
14d490e5d8 [build-script] Add Foundation support.
Adds support for building and installing Foundation, notably on Linux.
2015-11-10 12:12:58 -08:00
Mishal Awadah
5230a07f4c [build-script] Add XCTest
Add support for building and installing XCTest, primarily on Linux.
2015-11-09 17:10:00 -08:00
Todd Fiala
f2852f88fd lldb testsuite invocation: add full package qualifier for curses test results formatter
Required per recent changes in core lldb.
2015-11-09 08:57:19 -08:00
Ted Kremenek
bd5b3aee40 Revert "Fix perf test suite option in build-script-impl. Now it /should/ work."
This reverts commit c3ed3c3aec.
2015-11-08 08:19:03 -08:00
Michael Gottesman
c3ed3c3aec Fix perf test suite option in build-script-impl. Now it /should/ work. 2015-11-08 01:19:21 -06:00
Michael Gottesman
2f125d14ff Add the option 'build-swift-perf-testsuite' to build-script-impl
It is by default set to false, but now this option can be added to presets.
2015-11-07 20:21:50 -06:00
Mishal Shah
76e99159c1 copy swift-stdlib-tool in to xctoolchain 2015-11-06 23:24:00 -08:00
Sean Callanan
c263d4b7da Pass the toolchain directory to Xcode when installing LLDB.
This allows LLDB to be installed to a toolchain with any name, not
just XcodeDefault.xctoolchain.
2015-11-05 14:52:27 -08:00
Sean Callanan
b7cbd95d13 Support packaging of LLDB:
- run xcodebuild install with the correct installation path
  - change the directory that's tarred up to the one containing
    /usr because we've added /System(/Library...) as a peer of /usr
2015-11-05 09:42:01 -08:00
Argyrios Kyrtzidis
64ccc3f6dc [utils/build] Changes in build scripts to avoid treating SourceKit as a separate repo and build. 2015-11-04 23:19:20 -08:00
Ben Langmuir
d9b3030e4a Switch back to CLANG_REPOSITORY_STRING for option passed to LLVM
We changed the cmake configuration of swift to use
CLANG_COMPILER_VERSION, but not of Clang/LLVM, so revert to
CLANG_REPOSITORY_STRING to fix the clang version.

This was causing modules created by swift to be unreadable by clang.

rdar://problem/23397407
2015-11-04 17:41:20 -08:00
Mishal Awadah
5491a5b7e7 Use INSTALL_PREFIX in llbuild and swiftpm installation. 2015-11-03 11:01:59 -08:00
Sean Callanan
3a1fad6d55 Pass the path to the preferred swig binary to LLDB when building. 2015-11-02 17:56:35 -08:00
David Farler
4ac9c80809 Add back remaining files for building and testing in Open Source 2015-10-31 00:19:20 -07:00