Skip to content

Commit 29fdaa4

Browse files
author
Todd Fiala
committed
LLDB build: pass along several version-related variables.
1 parent 1a640d4 commit 29fdaa4

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

utils/build-script-impl

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1599,6 +1599,17 @@ for deployment_target in "${NATIVE_TOOLS_DEPLOYMENT_TARGETS[@]}" "${CROSS_TOOLS_
15991599
)
16001600
fi
16011601

1602+
# Figure out if we think this is a buildbot build.
1603+
# This will influence the lldb version line.
1604+
if [ ! -z "$JENKINS_HOME" -a ! -z "$JOB_NAME" -a ! -z "$BUILD_NUMBER" ]; then
1605+
LLDB_IS_BUILDBOT_BUILD=1
1606+
else
1607+
LLDB_IS_BUILDBOT_BUILD=0
1608+
fi
1609+
1610+
# Get the build date
1611+
LLDB_BUILD_DATE=`date +%Y-%m-%d`
1612+
16021613
case "$(uname -s)" in
16031614
Linux)
16041615
cmake_options=(
@@ -1612,6 +1623,8 @@ for deployment_target in "${NATIVE_TOOLS_DEPLOYMENT_TARGETS[@]}" "${CROSS_TOOLS_
16121623
-DLLDB_PATH_TO_CLANG_BUILD:PATH="${llvm_build_dir}"
16131624
-DLLDB_PATH_TO_SWIFT_BUILD:PATH="${swift_build_dir}"
16141625
-DLLDB_PATH_TO_CMARK_BUILD:PATH="${cmark_build_dir}"
1626+
-DLLDB_IS_BUILDBOT_BUILD="${LLDB_IS_BUILDBOT_BUILD}"
1627+
-DLLDB_BUILD_DATE:STRING="\"${LLDB_BUILD_DATE}\""
16151628
"${LLDB_SOURCE_DIR}"
16161629
)
16171630
;;
@@ -1625,6 +1638,8 @@ for deployment_target in "${NATIVE_TOOLS_DEPLOYMENT_TARGETS[@]}" "${CROSS_TOOLS_
16251638
LLDB_PATH_TO_CLANG_BUILD="${llvm_build_dir}"
16261639
LLDB_PATH_TO_SWIFT_BUILD="${swift_build_dir}"
16271640
LLDB_PATH_TO_CMARK_BUILD="${cmark_build_dir}"
1641+
LLDB_IS_BUILDBOT_BUILD="${LLDB_IS_BUILDBOT_BUILD}"
1642+
LLDB_BUILD_DATE="\"${LLDB_BUILD_DATE}\""
16281643
SYMROOT="${lldb_build_dir}"
16291644
OBJROOT="${lldb_build_dir}"
16301645
)

0 commit comments

Comments
 (0)