Skip to content

Commit 0e351b6

Browse files
committed
Merge pull request #2266 from shahmishal/master
[Toolchain] properties for ShortDisplayName and CreatedDate
2 parents 2380f9f + 9c5c5de commit 0e351b6

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

utils/build-presets.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -732,6 +732,7 @@ symbols-package=%(symbols_package)s
732732
# Info.plist
733733
darwin-toolchain-bundle-identifier=%(darwin_toolchain_bundle_identifier)s
734734
darwin-toolchain-display-name=%(darwin_toolchain_display_name)s
735+
darwin_toolchain_display_name_short=%(darwin_toolchain_display_name_short)s
735736
darwin-toolchain-name=%(darwin_toolchain_xctoolchain_name)s
736737
darwin-toolchain-version=%(darwin_toolchain_version)s
737738
darwin-toolchain-alias=%(darwin_toolchain_alias)s

utils/build-script-impl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,7 @@ KNOWN_SETTINGS=(
204204
use-gold-linker "" "Enable using the gold linker"
205205
darwin-toolchain-bundle-identifier "" "CFBundleIdentifier for xctoolchain info plist"
206206
darwin-toolchain-display-name "" "Display Name for xctoolcain info plist"
207+
darwin-toolchain-display-name-short "" "Display Name with out date for xctoolchain info plist"
207208
darwin-toolchain-name "" "Directory name for xctoolchain"
208209
darwin-toolchain-version "" "Version for xctoolchain info plist and installer pkg"
209210
darwin-toolchain-application-cert "" "Application Cert name to codesign xctoolchain"
@@ -2564,11 +2565,14 @@ if [[ "${INSTALLABLE_PACKAGE}" ]] ; then
25642565
DARWIN_TOOLCHAIN_INFO_PLIST="${INSTALL_DESTDIR}/${TOOLCHAIN_PREFIX}/Info.plist"
25652566
DARWIN_TOOLCHAIN_REPORT_URL="https://bugs.swift.org/"
25662567
COMPATIBILITY_VERSION=2
2568+
DARWIN_TOOLCHAIN_CREATED_DATE="$(date -u +'%a %b %d %T GMT %Y')"
25672569

25682570
echo "-- Removing: ${DARWIN_TOOLCHAIN_INFO_PLIST}"
25692571
rm -f ${DARWIN_TOOLCHAIN_INFO_PLIST}
25702572

25712573
${PLISTBUDDY_BIN} -c "Add DisplayName string '${DARWIN_TOOLCHAIN_DISPLAY_NAME}'" "${DARWIN_TOOLCHAIN_INFO_PLIST}"
2574+
${PLISTBUDDY_BIN} -c "Add ShortDisplayName string '${DARWIN_TOOLCHAIN_DISPLAY_NAME_SHORT}'" "${DARWIN_TOOLCHAIN_INFO_PLIST}"
2575+
${PLISTBUDDY_BIN} -c "Add CreatedDate date '${DARWIN_TOOLCHAIN_CREATED_DATE}'" "${DARWIN_TOOLCHAIN_INFO_PLIST}"
25722576
${PLISTBUDDY_BIN} -c "Add CompatibilityVersion integer ${COMPATIBILITY_VERSION}" "${DARWIN_TOOLCHAIN_INFO_PLIST}"
25732577
${PLISTBUDDY_BIN} -c "Add Version string '${DARWIN_TOOLCHAIN_VERSION}'" "${DARWIN_TOOLCHAIN_INFO_PLIST}"
25742578
${PLISTBUDDY_BIN} -c "Add CFBundleIdentifier string '${DARWIN_TOOLCHAIN_BUNDLE_IDENTIFIER}'" "${DARWIN_TOOLCHAIN_INFO_PLIST}"

utils/build-toolchain

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ ARCHIVE="${TOOLCHAIN_VERSION}-osx.tar.gz"
2121
SYM_ARCHIVE="${TOOLCHAIN_VERSION}-osx-symbols.tar.gz"
2222
BUNDLE_PREFIX=${1:?Please specify bundle prefix e.g. $0 local.swift}
2323
BUNDLE_IDENTIFIER="${BUNDLE_PREFIX}.${YEAR}${MONTH}${DAY}"
24-
DISPLAY_NAME="Local Swift Development Snapshot ${YEAR}-${MONTH}-${DAY}"
24+
DISPLAY_NAME_SHORT="Local Swift Development Snapshot"
25+
DISPLAY_NAME="${DISPLAY_NAME_SHORT} ${YEAR}-${MONTH}-${DAY}"
2526
TOOLCHAIN_NAME="${TOOLCHAIN_VERSION}"
2627

2728
SWIFT_INSTALLABLE_PACKAGE="${SRC_DIR}/${ARCHIVE}"
@@ -44,6 +45,7 @@ fi
4445
symbols_package="${SYMBOLS_PACKAGE}" \
4546
darwin_toolchain_bundle_identifier="${BUNDLE_IDENTIFIER}" \
4647
darwin_toolchain_display_name="${DISPLAY_NAME}" \
48+
darwin_toolchain_display_name_short="${DISPLAY_NAME_SHORT}" \
4749
darwin_toolchain_xctoolchain_name="${TOOLCHAIN_NAME}" \
4850
darwin_toolchain_version="${TOOLCHAIN_VERSION}" \
4951
darwin_toolchain_alias="Local"

0 commit comments

Comments
 (0)