Skip to content

Commit b734470

Browse files
committed
---
yaml --- r: 346740 b: refs/heads/master c: c0387e7 h: refs/heads/master
1 parent c9cc86f commit b734470

File tree

7 files changed

+28
-2
lines changed

7 files changed

+28
-2
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: ae1ce11882014be931bfe0e95517ac5c9c83b676
2+
refs/heads/master: c0387e7e933be1032a5fd48d9753d4d076486a57
33
refs/heads/master-next: 203b3026584ecad859eb328b2e12490099409cd5
44
refs/tags/osx-passed: b6b74147ef8a386f532cf9357a1bde006e552c54
55
refs/tags/swift-2.2-SNAPSHOT-2015-12-01-a: 6bb18e013c2284f2b45f5f84f2df2887dc0f7dea

trunk/utils/build-presets.ini

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -730,6 +730,7 @@ install-libicu
730730
install-prefix=/usr
731731
swift-install-components=autolink-driver;compiler;clang-resource-dir-symlink;stdlib;swift-remote-mirror;sdk-overlay;parser-lib;license;sourcekit-inproc
732732
llvm-install-components=llvm-cov;llvm-profdata;IndexStore;clang;clang-headers;compiler-rt;clangd
733+
install-libcxx
733734
build-swift-static-stdlib
734735
build-swift-static-sdk-overlay
735736
build-swift-stdlib-unittest-extra
@@ -1082,6 +1083,7 @@ reconfigure
10821083

10831084
swift-install-components=compiler;clang-resource-dir-symlink;stdlib;sdk-overlay;parser-lib;license;sourcekit-xpc-service;swift-remote-mirror;swift-remote-mirror-headers
10841085
llvm-install-components=llvm-cov;llvm-profdata;IndexStore;clang;clang-headers;compiler-rt;clangd
1086+
install-libcxx
10851087

10861088
# Path to the .tar.gz package we would create.
10871089
installable-package=%(installable_package)s

trunk/utils/build-script

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -841,6 +841,7 @@ class BuildScriptInvocation(object):
841841
product_classes = []
842842
product_classes.append(products.CMark)
843843
product_classes.append(products.LLVM)
844+
product_classes.append(products.LibCXX)
844845
if self.args.build_libicu:
845846
product_classes.append(products.LibICU)
846847
product_classes.append(products.Swift)

trunk/utils/build-script-impl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,7 @@ KNOWN_SETTINGS=(
208208
install-swiftevolve "" "whether to install the swift-evolve tool"
209209
install-xctest "" "whether to install xctest"
210210
install-foundation "" "whether to install foundation"
211+
install-libcxx "" "whether to install libc++"
211212
install-libdispatch "" "whether to install libdispatch"
212213
install-libicu "" "whether to install libicu"
213214
install-playgroundsupport "" "whether to install PlaygroundSupport"
@@ -3498,6 +3499,9 @@ for host in "${ALL_HOSTS[@]}"; do
34983499
INSTALL_TARGETS=install-$(echo ${LLVM_INSTALL_COMPONENTS} | sed -E 's/;/ install-/g')
34993500
;;
35003501
libcxx)
3502+
if [[ -z "${INSTALL_LIBCXX}" ]] ; then
3503+
continue
3504+
fi
35013505
INSTALL_TARGETS=install-cxx-headers
35023506
;;
35033507
swift)

trunk/utils/swift_build_support/swift_build_support/products/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
from .cmark import CMark
1414
from .foundation import Foundation
15+
from .libcxx import LibCXX
1516
from .libdispatch import LibDispatch
1617
from .libicu import LibICU
1718
from .llbuild import LLBuild
@@ -28,6 +29,7 @@
2829
'CMark',
2930
'Ninja',
3031
'Foundation',
32+
'LibCXX',
3133
'LibDispatch',
3234
'LibICU',
3335
'LLBuild',
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# swift_build_support/products/libcxx.py -------------------------*- python -*-
2+
#
3+
# This source file is part of the Swift.org open source project
4+
#
5+
# Copyright (c) 2014 - 2017 Apple Inc. and the Swift project authors
6+
# Licensed under Apache License v2.0 with Runtime Library Exception
7+
#
8+
# See https://swift.org/LICENSE.txt for license information
9+
# See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
10+
#
11+
# ----------------------------------------------------------------------------
12+
13+
from . import product
14+
15+
16+
class LibCXX(product.Product):
17+
pass

trunk/validation-test/SIL/verify_all_overlays.sil

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@
77
// REQUIRES: long_test
88
// REQUIRES: nonexecutable_test
99

10-
// XFAIL: OS=macosx || OS=ios || OS=tvos || OS=watchos
10+
// XFAIL: OS=macosx || OS=ios || OS=tvos
1111
// https://bugs.swift.org/browse/SR-9847

0 commit comments

Comments
 (0)