annotate druntime/src/build-ldc.sh @ 1520:1a93c3da09ef

Yet another fix for finding llvm's config file. Since llvm-config --includedir sometimes includes the trailing llvm/ and sometimes it doesn't, we just check both directories.
author Christian Kamm <kamm incasoftware de>
date Tue, 30 Jun 2009 22:07:50 +0200
parents da3262e901b4
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1470
da3262e901b4 Remove `\r\n` newlines from bash script.
Frits van Bommel <fvbommel wxs.nl>
parents: 1458
diff changeset
1 #!/usr/bin/env bash
da3262e901b4 Remove `\r\n` newlines from bash script.
Frits van Bommel <fvbommel wxs.nl>
parents: 1458
diff changeset
2
da3262e901b4 Remove `\r\n` newlines from bash script.
Frits van Bommel <fvbommel wxs.nl>
parents: 1458
diff changeset
3 OLDHOME=$HOME
da3262e901b4 Remove `\r\n` newlines from bash script.
Frits van Bommel <fvbommel wxs.nl>
parents: 1458
diff changeset
4 export HOME=`pwd`
da3262e901b4 Remove `\r\n` newlines from bash script.
Frits van Bommel <fvbommel wxs.nl>
parents: 1458
diff changeset
5
da3262e901b4 Remove `\r\n` newlines from bash script.
Frits van Bommel <fvbommel wxs.nl>
parents: 1458
diff changeset
6 goerror(){
da3262e901b4 Remove `\r\n` newlines from bash script.
Frits van Bommel <fvbommel wxs.nl>
parents: 1458
diff changeset
7 export HOME=$OLDHOME
da3262e901b4 Remove `\r\n` newlines from bash script.
Frits van Bommel <fvbommel wxs.nl>
parents: 1458
diff changeset
8 echo "="
da3262e901b4 Remove `\r\n` newlines from bash script.
Frits van Bommel <fvbommel wxs.nl>
parents: 1458
diff changeset
9 echo "= *** Error ***"
da3262e901b4 Remove `\r\n` newlines from bash script.
Frits van Bommel <fvbommel wxs.nl>
parents: 1458
diff changeset
10 echo "="
da3262e901b4 Remove `\r\n` newlines from bash script.
Frits van Bommel <fvbommel wxs.nl>
parents: 1458
diff changeset
11 exit 1
da3262e901b4 Remove `\r\n` newlines from bash script.
Frits van Bommel <fvbommel wxs.nl>
parents: 1458
diff changeset
12 }
da3262e901b4 Remove `\r\n` newlines from bash script.
Frits van Bommel <fvbommel wxs.nl>
parents: 1458
diff changeset
13
da3262e901b4 Remove `\r\n` newlines from bash script.
Frits van Bommel <fvbommel wxs.nl>
parents: 1458
diff changeset
14 make clean -fldc-posix.mak || goerror
da3262e901b4 Remove `\r\n` newlines from bash script.
Frits van Bommel <fvbommel wxs.nl>
parents: 1458
diff changeset
15 make -fldc-posix.mak || goerror
da3262e901b4 Remove `\r\n` newlines from bash script.
Frits van Bommel <fvbommel wxs.nl>
parents: 1458
diff changeset
16 chmod 644 ../import/core/*.di || goerror
da3262e901b4 Remove `\r\n` newlines from bash script.
Frits van Bommel <fvbommel wxs.nl>
parents: 1458
diff changeset
17 chmod 644 ../import/core/sync/*.di || goerror
da3262e901b4 Remove `\r\n` newlines from bash script.
Frits van Bommel <fvbommel wxs.nl>
parents: 1458
diff changeset
18
da3262e901b4 Remove `\r\n` newlines from bash script.
Frits van Bommel <fvbommel wxs.nl>
parents: 1458
diff changeset
19 export HOME=$OLDHOME