aboutsummaryrefslogtreecommitdiff
path: root/examples/D65various-complier-support
diff options
context:
space:
mode:
authorJunichi Uekawa <dancer@netfort.gr.jp>2013-03-26 18:19:54 +0900
committerJunichi Uekawa <dancer@netfort.gr.jp>2013-03-26 18:19:54 +0900
commitf1a62576cdbf79099be3d3067154df09ddc0f73d (patch)
tree18eb5685ebd0fe3e7d6fae3d5ada186bbede61ed /examples/D65various-complier-support
parent35aed9a8dc164ade70e7cd689f7a546b22bcca44 (diff)
downloadpbuilder-f1a62576cdbf79099be3d3067154df09ddc0f73d.tar
pbuilder-f1a62576cdbf79099be3d3067154df09ddc0f73d.tar.gz
oops, typo in filename.
Diffstat (limited to 'examples/D65various-complier-support')
-rw-r--r--examples/D65various-complier-support70
1 files changed, 0 insertions, 70 deletions
diff --git a/examples/D65various-complier-support b/examples/D65various-complier-support
deleted file mode 100644
index 38aaf06..0000000
--- a/examples/D65various-complier-support
+++ /dev/null
@@ -1,70 +0,0 @@
-#!/bin/sh
-#
-# pbuilder hook script: choose optional compiler rather than default one
-#
-# Sometimes we want to choose other compiler than default, because of improving
-# code to conform to standard, check compiler quality or so. This script will
-# ease it. Try enable hook script and set "CHOOSE_COMPILER" variables as clang,
-# gcc-*, or other compilers (note: however, now only clang and gcc can works
-# well and others fails to build).
-#
-# i.e.)
-# $ sudo CHOOSE_COMPILER="clang" pbuilder --build foobar_1.0-1.dsc
-# $ sudo CHOOSE_COMPILER="gcc-4.6" pbuilder --build foobar_1.0-1.dsc
-#
-
-set -e
-
-# check whether we are asked to change the compiler.
-case "${CHOOSE_COMPILER}" in
- clang)
- newcc=/usr/bin/"${CHOOSE_COMPILER}"
- newcxx=/usr/bin/"${CHOOSE_COMPILER}"++
- ;;
- gcc-*)
- use_gcc_version=$(echo ${CHOOSE_COMPILER} | sed -e s/gcc-//)
- gxx_package=g++-"${use_gcc_version}"
- newcc=/usr/bin/"${CHOOSE_COMPILER}"
- newcxx=/usr/bin/g++-"${use_gcc_version}"
- ;;
- tcc)
- newcc=/usr/bin/"${CHOOSE_COMPILER}"
- newcxx=/bin/false
- not_gcc_compat=1
- ;;
- pcc)
- newcc=/usr/bin/"${CHOOSE_COMPILER}"
- newcxx=/bin/false
- not_gcc_compat=1
- ;;
- asn1c)
- newcc=/usr/bin/"${CHOOSE_COMPILER}"
- newcxx=/bin/false
- not_gcc_compat=1
- ;;
- *)
- exit 0
- ;;
-esac
-
-apt-get -y install "${CHOOSE_COMPILER}" ${gxx_package}
-
-if [ ! -x /usr/bin/"${CHOOSE_COMPILER}" ]; then
- echo >&2 "E: Package ${CHOOSE_COMPILER} does not contain compiler driver?"
- exit 1
-fi
-
-ln -sf "${newcc}" /usr/bin/cc
-ln -sf "${newcxx}" /usr/bin/c++
-
-if [ -z "${not_gcc_compat}" ]; then
- (
- cd /usr/bin
- ln -sf "$newcc" gcc
- ln -sf "$newcxx" g++
- )
-else
- rm -f /usr/bin/gcc /usr/bin/g++
-fi
-
-exit 0