Skip to content

Commit d8ae537

Browse files
authored
Copy includes and support clang versions (#101)
* Manually copy includes * Support different clang versions. cc @partouf
1 parent 0133018 commit d8ae537

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

clad/build.sh

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,30 @@ set -euxo pipefail
44
source common.sh
55

66
VERSION=$1
7+
# versions like 1.8-clang-18.1.0
8+
CLANG_VERSION=${VERSION#*-clang-}
9+
if [[ "${CLANG_VERSION}" = "${VERSION}" ]]; then
10+
CLANG_VERSION=18.1.0
11+
fi
12+
VERSION=${VERSION%-clang-*}
713
if [[ "${VERSION}" = "trunk" ]]; then
8-
VERSION=trunk-$(date +%Y%m%d)
14+
VERSION=trunk-clang-${CLANG_VERSION}-$(date +%Y%m%d)
915
BRANCH=master
1016
REMOTE=heads/${BRANCH}
1117
else
1218
BRANCH=v${VERSION}
1319
REMOTE=tags/${BRANCH}
20+
VERSION=${VERSION}-clang-${CLANG_VERSION}
1421
fi
1522

1623
URL=https://github.com/vgvassilev/clad
17-
CLANG_VERSION=18.1.0
1824

1925
FULLNAME=clad-${VERSION}
2026
OUTPUT=$2/${FULLNAME}.tar.xz
2127

2228
REVISION="$(get_remote_revision "${URL}" "${REMOTE}")"
2329

24-
REVISION="clad-${REVISION}"
30+
REVISION="clad-${REVISION}-${CLANG_VERSION}"
2531
LAST_REVISION="${3:-}"
2632

2733
initialise "${REVISION}" "${OUTPUT}" "${LAST_REVISION}"

0 commit comments

Comments
 (0)