From de5654e7a832554ade452e18dce65326b7025b17 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Wed, 6 Jan 2016 20:23:25 +0100 Subject: cmake: append branch information for branch builds --- cmake/opentrack-tarball.cmake | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmake/opentrack-tarball.cmake b/cmake/opentrack-tarball.cmake index 6b40081b..f26052f3 100644 --- a/cmake/opentrack-tarball.cmake +++ b/cmake/opentrack-tarball.cmake @@ -11,6 +11,9 @@ set(filename_1) if (NOT OPENTRACK_TAG_EXACT STREQUAL OPENTRACK_COMMIT) string(TIMESTAMP filename_1 "-%Y%m%d%H%M%S") endif() +if (NOT filename-branch STREQUAL "unstable") + string(CONCAT filename_0 ${filename_0} "-" ${filename-branch}) +endif() set(filename "${CMAKE_BINARY_DIR}/${filename_0}${filename_1}.zip") add_custom_target(tarball-real) -- cgit v1.2.3 From 1baa26f8c13462ebc424605420d8e60a1977e3a8 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Wed, 6 Jan 2016 20:24:11 +0100 Subject: cmake: don't upload tarball for branch builds --- make-tar.sh | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/make-tar.sh b/make-tar.sh index 08114127..abb83fdd 100644 --- a/make-tar.sh +++ b/make-tar.sh @@ -4,22 +4,28 @@ prefix="$1" filename="$2" bin="$3" +branch="$(git rev-parse --abbrev-ref HEAD)" + cmake --build "$bin" --target install -- -j4 || exit 1 -if : && +if : && cd $(dirname -- "${prefix}") && zip -9r "${filename}" $(basename "${prefix}") then - case "$USER,$(uname -s)" in - # for the script see https://github.com/andreafabrizi/Dropbox-Uploader - sthalik,CYGWIN_*) - dropbox_uploader.sh -p upload "$filename" / - bn="$(basename -- "$filename")" - l="$(dropbox_uploader.sh -q share /"$bn")" - test -n "$l" && echo -n "$l" | putclip - echo $l - echo -ne '\a' ;; - *) ls -lh -- "${filename}" ;; + case "$branch" in + unstable) + case "$USER,$(uname -s)" in + # for the script see https://github.com/andreafabrizi/Dropbox-Uploader + sthalik,CYGWIN_*) + dropbox_uploader.sh -p upload "$filename" / + bn="$(basename -- "$filename")" + l="$(dropbox_uploader.sh -q share /"$bn")" + test -n "$l" && echo -n "$l" | putclip + echo $l + echo -ne '\a' ;; + *) ls -lh -- "${filename}" ;; + esac ;; + *) ;; esac else rm -fv -- "${filename}" -- cgit v1.2.3