Mercurial > hg > CbC > CbC_gcc
comparison libphobos/testsuite/testsuite_flags.in @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
131:84e7813d76e9 | 145:1830386684a0 |
---|---|
1 #!/bin/sh | |
2 | |
3 # | |
4 # This script computes the various flags needed to run D Phobos unittests. | |
5 # | |
6 | |
7 # Print a message saying how this script is intended to be invoked | |
8 print_usage() { | |
9 cat <<EOF | |
10 Usage: | |
11 testsuite_flags --gdc | |
12 --gdcflags | |
13 --gdcpaths | |
14 --gdcldflags | |
15 | |
16 EOF | |
17 } | |
18 | |
19 # Establish configure-generated directory structure. | |
20 BUILD_DIR=@libphobos_builddir@ | |
21 SRC_DIR=@libphobos_srcdir@ | |
22 query=$1 | |
23 | |
24 case ${query} in | |
25 --gdc) | |
26 GDC="@GDC@" | |
27 echo ${GDC} | |
28 ;; | |
29 --gdcflags) | |
30 GDCFLAGS_default="-fmessage-length=0 -fno-show-column" | |
31 GDCFLAGS_config="@GDCFLAGSX@" | |
32 echo ${GDCFLAGS_default} ${GDCFLAGS_config} | |
33 ;; | |
34 --gdcpaths) | |
35 GDCPATHS_default="-nostdinc" | |
36 GDCPATHS_config="-B${BUILD_DIR}/src | |
37 -I${BUILD_DIR}/libdruntime | |
38 -I${SRC_DIR}/libdruntime | |
39 -I${SRC_DIR}/src" | |
40 echo ${GDCPATHS_default} ${GDCPATHS_config} | |
41 ;; | |
42 --gdcldflags) | |
43 GDCLDFLAGS="-B${BUILD_DIR}/src | |
44 -B${BUILD_DIR}/libdruntime/gcc | |
45 -L${BUILD_DIR}/libdruntime/.libs | |
46 -L${BUILD_DIR}/src/.libs" | |
47 echo ${GDCLDFLAGS} | |
48 ;; | |
49 *) | |
50 print_usage | |
51 ;; | |
52 esac | |
53 | |
54 exit 0 |