Skip to content

Commit 52e808d

Browse files
committed
Minor
1 parent 2acaa11 commit 52e808d

File tree

5 files changed

+15
-10
lines changed

5 files changed

+15
-10
lines changed

.github/workflows/build.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ jobs:
1818
# https://github.com/actions/runner-images/blob/main/images/macos/macos-13-Readme.md
1919
# https://github.com/actions/runner-images/blob/main/images/macos/macos-14-arm64-Readme.md
2020
# https://github.com/actions/runner-images/blob/main/images/macos/macos-15-arm64-Readme.md
21+
#
22+
# Xcode version comparison: https://en.wikipedia.org/wiki/Xcode
2123
os: [macos-13, macos-14, macos-15]
2224
name: Build
2325
runs-on: ${{ matrix.os }}

Sources/Common/util/commonUtil.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ public func errorT<T>(
3030
Coordinate: \(file):\(line):\(column) \(function)
3131
recursionDetectorDuringTermination: \(recursionDetectorDuringTermination.get())
3232
cli: \(isCli)
33+
Monitor count: \(NSScreen.screens.count)
3334
Displays have separate spaces: \(NSScreen.screensHaveSeparateSpaces)
3435
3536
Stacktrace:

build-debug.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ cd "$(dirname "$0")"
33
source ./script/setup.sh
44

55
./generate.sh --ignore-xcodeproj
6-
swift build ${swift_build_args[@]+"${swift_build_args[@]}"} # https://stackoverflow.com/questions/7577052/unbound-variable-error-in-bash-when-expanding-empty-array
7-
swift build ${swift_build_args[@]+"${swift_build_args[@]}"} --target AppBundleTests # swift build doesn't build test targets by default :(
6+
swift-build
7+
swift-build --target AppBundleTests # swift build doesn't build test targets by default :(
88

99
rm -rf .debug && mkdir .debug
1010
cp -r .build/debug/aerospace .debug

build-release.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ EOF
3333
configuration="Release"
3434

3535
generate-git-hash
36-
swift build ${swift_build_args[@]+"${swift_build_args[@]}"} -c release --arch arm64 --arch x86_64 --product aerospace # CLI
36+
swift-build -c release --arch arm64 --arch x86_64 --product aerospace # CLI
3737
xcodebuild clean build \
3838
-scheme AeroSpace \
3939
-destination "generic/platform=macOS" \

script/setup.sh

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,15 @@ if /bin/test -z "${NUKE_PATH:-}"; then
3333
export NUKE_PATH=1
3434
fi
3535

36-
if test -z "${GITHUB_ACTIONS:-}"; then
37-
export swift_build_args=()
38-
else
39-
# Circumvent compiler crash https://github.com/swiftlang/swift/issues/76788
40-
# For some reason, it happens only on GH Actions
41-
export swift_build_args=(-Xswiftc -disable-round-trip-debug-types)
42-
fi
36+
swift-build() {
37+
if test -z "${GITHUB_ACTIONS:-}"; then
38+
swift build "$@"
39+
else
40+
# Circumvent compiler crash https://github.com/swiftlang/swift/issues/76788
41+
# For some reason, it happens only on GH Actions
42+
swift build -Xswiftc -disable-round-trip-debug-types "$@"
43+
fi
44+
}
4345

4446
xcodebuild() {
4547
# Mute stderr

0 commit comments

Comments
 (0)