Mercurial > projects > ldc
view bin/ldmd @ 1028:964af20461a9
Merged ABI changes into D2 frontend.
author | Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
---|---|
date | Tue, 03 Mar 2009 14:10:37 +0100 |
parents | a8cb25d478c4 |
children | 599e3d6d0dbd |
line wrap: on
line source
#! /usr/bin/env bash # Default to 'ldc' next to this file LDC=`basename "$0"`/ldc if [ ! -x "$LDC" ]; then # If that doesn't work, assume this script was called via $PATH # and do the same for ldc if which ldc &> /dev/null; then LDC=ldc else echo 'ldc not found, check your installation' >/dev/stderr exit 1 fi fi declare -a ARGS SeenFile=0 IDX=0 for arg; do case "$arg" in -debug|-debug=*|-version=*) arg="-d$arg" ;; -fPIC) arg="-relocation-model=pic" ;; --a|--b|--c|--f|--r|--w|--x|--y) # "Hidden debug switches" # Are these ever used? arg="-hidden-debug${arg:1}" ;; -*) ;; *) SeenFile=1 ;; esac ARGS[IDX++]="$arg" done exec "$LDC" "${ARGS[@]}"