Mercurial > hg > CbC > CbC_gcc
view libphobos/testsuite/testsuite_flags.in @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | |
children |
line wrap: on
line source
#!/bin/sh # # This script computes the various flags needed to run D Phobos unittests. # # Print a message saying how this script is intended to be invoked print_usage() { cat <<EOF Usage: testsuite_flags --gdc --gdcflags --gdcpaths --gdcldflags EOF } # Establish configure-generated directory structure. BUILD_DIR=@libphobos_builddir@ SRC_DIR=@libphobos_srcdir@ query=$1 case ${query} in --gdc) GDC="@GDC@" echo ${GDC} ;; --gdcflags) GDCFLAGS_default="-fmessage-length=0 -fno-show-column" GDCFLAGS_config="@GDCFLAGSX@" echo ${GDCFLAGS_default} ${GDCFLAGS_config} ;; --gdcpaths) GDCPATHS_default="-nostdinc" GDCPATHS_config="-B${BUILD_DIR}/src -I${BUILD_DIR}/libdruntime -I${SRC_DIR}/libdruntime -I${SRC_DIR}/src" echo ${GDCPATHS_default} ${GDCPATHS_config} ;; --gdcldflags) GDCLDFLAGS="-B${BUILD_DIR}/src -B${BUILD_DIR}/libdruntime/gcc -L${BUILD_DIR}/libdruntime/.libs -L${BUILD_DIR}/src/.libs" echo ${GDCLDFLAGS} ;; *) print_usage ;; esac exit 0