URI:
       config - scc - simple c99 compiler
  HTML git clone git://git.simple-cc.org/scc
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
       config (1051B)
       ---
            1 #!/bin/sh
            2 
            3 exec > $$.tmp
            4 trap 'rm -f $$.tmp' EXIT
            5 trap 'exit $?' HUP INT TERM
            6 
            7 arch=`uname -m`
            8 sys=`uname -s | tr 'A-Z' 'a-z'`
            9 
           10 case $sys in
           11 openbsd)
           12         echo TOOL=${TOOL:-clang}
           13         echo HOST=obsd
           14         echo ARFLAGS="${ARFLAGS:--rv}"
           15         echo NOPIE_LDFLAGS=-no-pie
           16         ;;
           17 netbsd)
           18         #TODO: send a patch to NetBSD to solve this problem
           19         echo TOOL=${TOOL:-gnu}
           20         echo HOST=bsd
           21         echo ARFLAGS="${ARFLAGS:--rv}"
           22         ;;
           23 freebsd)
           24         echo TOOL=${TOOL:-clang}
           25         echo HOST=bsd
           26         ;;
           27 darwin)
           28         echo HOST=bsd
           29         echo RANLIB_FLAGS="${RANLIB_FLAGS:--c}"
           30         ;;
           31 minix)
           32         echo RANLIB="${RANLIB:-ar t}"
           33         ;;
           34 *bsd)
           35         echo HOST=bsd
           36         ;;
           37 linux)
           38         echo TOOL=${TOOL:-gnu}
           39         echo HOST=linux
           40         ;;
           41 plan9)
           42         echo TOOL=${TOOL:-plan9}
           43         echo HOST=plan9
           44         ;;
           45 *)
           46         echo TOOL=${TOOL:-unix}
           47         echo HOST=${HOST:-posix}
           48 esac
           49 
           50 
           51 case $arch in
           52 x86_64)
           53         arch=amd64
           54         ;;
           55 aarch64)
           56         arch=arm64
           57         ;;
           58 esac
           59 
           60 echo CONF=${CONF:-$arch-$sys}
           61 echo CROSS_COMPILE=$CROSS_COMPILE
           62 echo DESTDIR=$DESTDIR
           63 echo PREFIX=${PREFIX:=/usr/local}
           64 echo LIBPREFIX=${LIBPREFIX:-$PREFIX}
           65 echo LIBPROFILE=${LIBPROFILE:-scc}
           66 echo STD=${STD:-c99}
           67 
           68 mv $$.tmp config.mk