Skip to content

Commit c76295f

Browse files
authored
Merge pull request swiftlang#22146 from compnerd/dry
build-script-impl: collapse similar cases
2 parents b747462 + 1807aa3 commit c76295f

File tree

1 file changed

+1
-58
lines changed

1 file changed

+1
-58
lines changed

utils/build-script-impl

Lines changed: 1 addition & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -2451,64 +2451,7 @@ for host in "${ALL_HOSTS[@]}"; do
24512451
LLDB_BUILD_DATE=$(date +%Y-%m-%d)
24522452

24532453
case "${host}" in
2454-
linux-*)
2455-
cmake_options=(
2456-
"${cmake_options[@]}"
2457-
-DCMAKE_BUILD_TYPE:STRING="${LLDB_BUILD_TYPE}"
2458-
-DLLDB_SWIFTC:PATH="$(build_directory ${LOCAL_HOST} swift)/bin/swiftc"
2459-
-DLLDB_SWIFT_LIBS:PATH="$(build_directory ${LOCAL_HOST} swift)/lib/swift"
2460-
-DCMAKE_INSTALL_PREFIX:PATH="$(get_host_install_prefix ${host})"
2461-
-DLLDB_PATH_TO_LLVM_SOURCE:PATH="${LLVM_SOURCE_DIR}"
2462-
-DLLDB_PATH_TO_CLANG_SOURCE:PATH="${CLANG_SOURCE_DIR}"
2463-
-DLLDB_PATH_TO_SWIFT_SOURCE:PATH="${SWIFT_SOURCE_DIR}"
2464-
-DLLDB_PATH_TO_LLVM_BUILD:PATH="${llvm_build_dir}"
2465-
-DLLDB_PATH_TO_CLANG_BUILD:PATH="${llvm_build_dir}"
2466-
-DLLDB_PATH_TO_SWIFT_BUILD:PATH="${swift_build_dir}"
2467-
-DLLDB_PATH_TO_CMARK_BUILD:PATH="${cmark_build_dir}"
2468-
-DLLDB_IS_BUILDBOT_BUILD="${LLDB_IS_BUILDBOT_BUILD}"
2469-
-DLLDB_BUILD_DATE:STRING="\"${LLDB_BUILD_DATE}\""
2470-
-DLLDB_ALLOW_STATIC_BINDINGS=1
2471-
)
2472-
;;
2473-
freebsd-*)
2474-
cmake_options=(
2475-
"${cmake_options[@]}"
2476-
-DCMAKE_BUILD_TYPE:STRING="${LLDB_BUILD_TYPE}"
2477-
-DLLDB_SWIFTC:PATH="$(build_directory ${LOCAL_HOST} swift)/bin/swiftc"
2478-
-DLLDB_SWIFT_LIBS:PATH="$(build_directory ${LOCAL_HOST} swift)/lib/swift"
2479-
-DCMAKE_INSTALL_PREFIX:PATH="$(get_host_install_prefix ${host})"
2480-
-DLLDB_PATH_TO_LLVM_SOURCE:PATH="${LLVM_SOURCE_DIR}"
2481-
-DLLDB_PATH_TO_CLANG_SOURCE:PATH="${CLANG_SOURCE_DIR}"
2482-
-DLLDB_PATH_TO_SWIFT_SOURCE:PATH="${SWIFT_SOURCE_DIR}"
2483-
-DLLDB_PATH_TO_LLVM_BUILD:PATH="${llvm_build_dir}"
2484-
-DLLDB_PATH_TO_CLANG_BUILD:PATH="${llvm_build_dir}"
2485-
-DLLDB_PATH_TO_SWIFT_BUILD:PATH="${swift_build_dir}"
2486-
-DLLDB_PATH_TO_CMARK_BUILD:PATH="${cmark_build_dir}"
2487-
-DLLDB_IS_BUILDBOT_BUILD="${LLDB_IS_BUILDBOT_BUILD}"
2488-
-DLLDB_BUILD_DATE:STRING="\"${LLDB_BUILD_DATE}\""
2489-
-DLLDB_ALLOW_STATIC_BINDINGS=1
2490-
)
2491-
;;
2492-
cygwin-*)
2493-
cmake_options=(
2494-
"${cmake_options[@]}"
2495-
-DCMAKE_BUILD_TYPE:STRING="${LLDB_BUILD_TYPE}"
2496-
-DLLDB_SWIFTC:PATH="$(build_directory ${LOCAL_HOST} swift)/bin/swiftc"
2497-
-DLLDB_SWIFT_LIBS:PATH="$(build_directory ${LOCAL_HOST} swift)/lib/swift"
2498-
-DCMAKE_INSTALL_PREFIX:PATH="$(get_host_install_prefix ${host})"
2499-
-DLLDB_PATH_TO_LLVM_SOURCE:PATH="${LLVM_SOURCE_DIR}"
2500-
-DLLDB_PATH_TO_CLANG_SOURCE:PATH="${CLANG_SOURCE_DIR}"
2501-
-DLLDB_PATH_TO_SWIFT_SOURCE:PATH="${SWIFT_SOURCE_DIR}"
2502-
-DLLDB_PATH_TO_LLVM_BUILD:PATH="${llvm_build_dir}"
2503-
-DLLDB_PATH_TO_CLANG_BUILD:PATH="${llvm_build_dir}"
2504-
-DLLDB_PATH_TO_SWIFT_BUILD:PATH="${swift_build_dir}"
2505-
-DLLDB_PATH_TO_CMARK_BUILD:PATH="${cmark_build_dir}"
2506-
-DLLDB_IS_BUILDBOT_BUILD="${LLDB_IS_BUILDBOT_BUILD}"
2507-
-DLLDB_BUILD_DATE:STRING="\"${LLDB_BUILD_DATE}\""
2508-
-DLLDB_ALLOW_STATIC_BINDINGS=1
2509-
)
2510-
;;
2511-
haiku-*)
2454+
cygwin-*|freebsd-*|haiku-*|linux-*)
25122455
cmake_options=(
25132456
"${cmake_options[@]}"
25142457
-DCMAKE_BUILD_TYPE:STRING="${LLDB_BUILD_TYPE}"

0 commit comments

Comments
 (0)