# $CONFIG_SITE -> /pro/3gl/GNU/policy.sh echo "OSTYPE: $OSTYPE, CC: $CC, CFLAGS: $CFLAGS, LDFLAGS: $LDFLAGS" if [ $OSTYPE = hpux -a ${CC:-x} = x ]; then CC=cc # CFLAGS="-Ae -fast +Onolimit" LDFLAGS="-Wl,+vnocompatwarnings $LDFLAGS" CFLAGS="-Ae +O2 +Onolimit $CFLAGS" if [ $HOST = d3 ]; then CFLAGS=$CFLAGS" +DAportable" fi elif [ $OSTYPE = aix -a ${CC:-x} = x ]; then CC=cc CFLAGS="-O2 -qmaxmem=204800" elif [ $OSTYPE = osf1 ]; then CC=cc CFLAGS="-O2 -std" elif [ ${CC:-x} = gcc -o ${CC:-x} = gcc32 -o ${CC:-x} = gcc64 ]; then CFLAGS="-O4 $CFLAGS" else #CC=cc CFLAGS=-O2 fi if [ $OSTYPE = hpux -a ${CC:-x} = gcc64 ]; then LDFLAGS="-L/usr/lib/pa20_64 "$LDFLAGS fi if [ "${USE_DB3:-}" = "YES" ]; then CPPFLAGS="-Aa -Ae -D__STDC_EXT__ -DDEBUGGING -D_HPUX_SOURCE -I/pro/local/include-Aa -D__STDC__ -D_HPUX_SOURCE -I/pro/3gl/LINUX/db-3.0.55/dist -I/pro/local/include" CFLAGS=$CFLAGS" -I/pro/3gl/LINUX/db-3.0.55/dist -I/pro/local/include" LDFLAGS=$LDFLAGS" -s -L/pro/3gl/LINUX/db-3.0.55/dist/.libs -L/pro/local/lib" else CFLAGS=$CFLAGS" -I/pro/local/include" LDFLAGS=$LDFLAGS" -s -L/pro/local/lib" fi if [ -d /usr/include/X11R6 ]; then CFLAGS=$CFLAGS" -I/usr/include/X11R6" fi if [ -d /usr/lib/X11R6 ]; then LDFLAGS=$LDFLAGS" -L/usr/lib/X11R6" fi echo "OSTYPE: $OSTYPE, CC: $CC, CFLAGS: $CFLAGS, LDFLAGS: $LDFLAGS" #In $CONFIG_SITE, you can do things like # # test x$CPPFLAGS = x && CPPFLAGS='-I/bla/bla/include' # test x$LDFALGS = x && LDFLAGS='-L/bla/bla/lib' # #But even better, you can do things conditionally on whether or not #you've set --prefix to something other than /usr/local: # # if test x$prefix != xNONE -a x$prefix != x/usr/local; then # test -d $prefix/include && CPPFLAGS="$CPPFLAGS # -I$prefix/include" test -d $prefix/lib && LDFLAGS="$LDFLAGS # -L$prefix/lib" # fi