URI:
       config - scc - simple c99 compiler
  HTML git clone git://git.simple-cc.org/scc
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
       config (1088B)
       ---
            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         LIBPROFILE=${LIBPROFILE:-scc_clang}
           17         ;;
           18 netbsd)
           19         #TODO: send a patch to NetBSD to solve this problem
           20         echo TOOL=${TOOL:-gnu}
           21         echo HOST=bsd
           22         echo ARFLAGS="${ARFLAGS:--rv}"
           23         ;;
           24 freebsd)
           25         echo TOOL=${TOOL:-clang}
           26         echo HOST=bsd
           27         ;;
           28 darwin)
           29         echo HOST=bsd
           30         echo RANLIB_FLAGS="${RANLIB_FLAGS:--c}"
           31         ;;
           32 minix)
           33         echo RANLIB="${RANLIB:-ar t}"
           34         ;;
           35 *bsd)
           36         echo HOST=bsd
           37         ;;
           38 linux)
           39         echo TOOL=${TOOL:-gnu}
           40         echo HOST=linux
           41         ;;
           42 plan9)
           43         echo TOOL=${TOOL:-plan9}
           44         echo HOST=plan9
           45         ;;
           46 *)
           47         echo TOOL=${TOOL:-unix}
           48         echo HOST=${HOST:-posix}
           49 esac
           50 
           51 
           52 case $arch in
           53 x86_64)
           54         arch=amd64
           55         ;;
           56 aarch64)
           57         arch=arm64
           58         ;;
           59 esac
           60 
           61 echo CONF=${CONF:-$arch-$sys}
           62 echo CROSS_COMPILE=$CROSS_COMPILE
           63 echo DESTDIR=$DESTDIR
           64 echo PREFIX=${PREFIX:=/usr/local}
           65 echo LIBPREFIX=${LIBPREFIX:-$PREFIX}
           66 echo LIBPROFILE=${LIBPROFILE:-scc}
           67 echo STD=${STD:-c99}
           68 
           69 mv $$.tmp config.mk