Added support for Darwin (MacOS X).
Added "--devel" argument.
This commit is contained in:
parent
12be0bd185
commit
1c9b020af3
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#
|
#
|
||||||
# $Id: attila.conf,v 1.9 2004/07/24 22:40:27 jpc Exp $
|
# $Id: attila.conf,v 1.10 2004/09/06 16:15:31 jpc Exp $
|
||||||
#
|
#
|
||||||
# -*- Mode: Shell-script -*-
|
# -*- Mode: Shell-script -*-
|
||||||
#
|
#
|
||||||
|
@ -48,11 +48,22 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# --------------------------------------------------------------------
|
||||||
|
# Darwin Configuration Variables.
|
||||||
|
|
||||||
|
|
||||||
|
DARWIN_TARGET="funk"
|
||||||
|
DARWIN_CC="gcc"
|
||||||
|
DARWIN_CXX="g++"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# --------------------------------------------------------------------
|
# --------------------------------------------------------------------
|
||||||
# Miscellaneous.
|
# Miscellaneous.
|
||||||
|
|
||||||
|
|
||||||
ATTILA_CVSROOT="fa:/users/outil/alliance/cvsroot"
|
ATTILA_CVSROOT="jpc@fa:/users/outil/alliance/cvsroot"
|
||||||
CVS_STARTUP_FILES="autostuff"
|
CVS_STARTUP_FILES="autostuff"
|
||||||
CVS_STARTUP_FILES="$CVS_STARTUP_FILES alliance.m4"
|
CVS_STARTUP_FILES="$CVS_STARTUP_FILES alliance.m4"
|
||||||
CVS_STARTUP_FILES="$CVS_STARTUP_FILES motif.m4"
|
CVS_STARTUP_FILES="$CVS_STARTUP_FILES motif.m4"
|
||||||
|
@ -63,6 +74,6 @@
|
||||||
#CVS_STARTUP_FILES="$CVS_STARTUP_FILES install.sh"
|
#CVS_STARTUP_FILES="$CVS_STARTUP_FILES install.sh"
|
||||||
#CVS_STARTUP_FILES="$CVS_STARTUP_FILES mkinstalldirs"
|
#CVS_STARTUP_FILES="$CVS_STARTUP_FILES mkinstalldirs"
|
||||||
#CVS_STARTUP_FILES="$CVS_STARTUP_FILES missing"
|
#CVS_STARTUP_FILES="$CVS_STARTUP_FILES missing"
|
||||||
CVS_STARTUP_FILES="$CVS_STARTUP_FILES config.guess"
|
#CVS_STARTUP_FILES="$CVS_STARTUP_FILES config.guess"
|
||||||
CVS_STARTUP_FILES="$CVS_STARTUP_FILES config.sub"
|
#CVS_STARTUP_FILES="$CVS_STARTUP_FILES config.sub"
|
||||||
CVS_STARTUP_FILES="$CVS_STARTUP_FILES ltmain.sh"
|
#CVS_STARTUP_FILES="$CVS_STARTUP_FILES ltmain.sh"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#
|
#
|
||||||
# $Id: attila.sh,v 1.20 2004/08/31 08:44:45 jpc Exp $
|
# $Id: attila.sh,v 1.21 2004/09/06 16:15:31 jpc Exp $
|
||||||
#
|
#
|
||||||
# /------------------------------------------------------------------\
|
# /------------------------------------------------------------------\
|
||||||
# | |
|
# | |
|
||||||
|
@ -14,6 +14,10 @@
|
||||||
# | **************************************************************** |
|
# | **************************************************************** |
|
||||||
# | U p d a t e s |
|
# | U p d a t e s |
|
||||||
# | $Log: attila.sh,v $
|
# | $Log: attila.sh,v $
|
||||||
|
# | Revision 1.21 2004/09/06 16:15:31 jpc
|
||||||
|
# | Added support for Darwin (MacOS X).
|
||||||
|
# | Added "--devel" argument.
|
||||||
|
# |
|
||||||
# | Revision 1.20 2004/08/31 08:44:45 jpc
|
# | Revision 1.20 2004/08/31 08:44:45 jpc
|
||||||
# | Be less strict in the OS guessing : Fedora Core can change the kernel revision
|
# | Be less strict in the OS guessing : Fedora Core can change the kernel revision
|
||||||
# | number...
|
# | number...
|
||||||
|
@ -52,8 +56,8 @@
|
||||||
{
|
{
|
||||||
echo ""
|
echo ""
|
||||||
echo ""
|
echo ""
|
||||||
echo "Usage : attila [-h] [-L] [-U] [-F] [-A] [-S] \\"
|
echo "Usage : attila [-h] [-L] [-U] [-F] [-A] [-S] [-d] \\"
|
||||||
echo " [--help] [--local] [--user] [--full] [--asim] [--ssh] \\"
|
echo " [--help] [--local] [--user] [--full] [--asim] [--ssh] [--devel]\\"
|
||||||
echo " [--prefix=<INSTALL_DIR>] [--builddir=<BUILD_DIR>] \\"
|
echo " [--prefix=<INSTALL_DIR>] [--builddir=<BUILD_DIR>] \\"
|
||||||
echo " <--tool=<name1> [--tool=<name2> [...]] \\"
|
echo " <--tool=<name1> [--tool=<name2> [...]] \\"
|
||||||
echo " [-c- <configure_arg> [...]] \\"
|
echo " [-c- <configure_arg> [...]] \\"
|
||||||
|
@ -74,6 +78,8 @@
|
||||||
echo " Compile/install the requested tool(s) for all"
|
echo " Compile/install the requested tool(s) for all"
|
||||||
echo " avalaibles architectures. Currently only Linux and Solaris"
|
echo " avalaibles architectures. Currently only Linux and Solaris"
|
||||||
echo " are supported."
|
echo " are supported."
|
||||||
|
echo " o [-d|--devel] :"
|
||||||
|
echo " Uses user's local library first (development version)."
|
||||||
echo " o [-A|--asim] :"
|
echo " o [-A|--asim] :"
|
||||||
echo " Install the tool(s) in the ASIM shared direc-"
|
echo " Install the tool(s) in the ASIM shared direc-"
|
||||||
echo " tory (aka \"\$ALLIANCE_TOP\"), this must be used to upgrade"
|
echo " tory (aka \"\$ALLIANCE_TOP\"), this must be used to upgrade"
|
||||||
|
@ -191,6 +197,7 @@
|
||||||
Linux\ 2.4.9*) echo "Linux.RH71";;
|
Linux\ 2.4.9*) echo "Linux.RH71";;
|
||||||
Linux\ 2.6.*) echo "Linux.FC2";;
|
Linux\ 2.6.*) echo "Linux.FC2";;
|
||||||
SunOS\ 5*) echo "Solaris";;
|
SunOS\ 5*) echo "Solaris";;
|
||||||
|
Darwin*) echo "Darwin";;
|
||||||
*) echo "`uname -sr`";;
|
*) echo "`uname -sr`";;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
@ -219,6 +226,11 @@
|
||||||
CC=$SOLARIS_CC
|
CC=$SOLARIS_CC
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
"Darwin") if [ -x "$DARWIN_CC" ]; then
|
||||||
|
CXX=$DARWIN_CXX
|
||||||
|
CC=$DARWIN_CC
|
||||||
|
fi
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -434,6 +446,7 @@
|
||||||
"Linux.RH71") MAKE="make";;
|
"Linux.RH71") MAKE="make";;
|
||||||
"Linux.FC2") MAKE="make";;
|
"Linux.FC2") MAKE="make";;
|
||||||
"Solaris") MAKE="gmake";;
|
"Solaris") MAKE="gmake";;
|
||||||
|
"Darwin") MAKE="make";;
|
||||||
*) echo "attila: \"$ALLIANCE_OS\" is not supported, only Linux & Solaris"
|
*) echo "attila: \"$ALLIANCE_OS\" is not supported, only Linux & Solaris"
|
||||||
echo " are."
|
echo " are."
|
||||||
|
|
||||||
|
@ -583,6 +596,10 @@
|
||||||
SOLARIS_CC="/usr/local/bin/gcc"
|
SOLARIS_CC="/usr/local/bin/gcc"
|
||||||
SOLARIS_CXX="/usr/local/bin/g++"
|
SOLARIS_CXX="/usr/local/bin/g++"
|
||||||
|
|
||||||
|
DARWIN_TARGET="paques"
|
||||||
|
DARWIN_CC="gcc"
|
||||||
|
DARWIN_CXX="g++"
|
||||||
|
|
||||||
|
|
||||||
# --------------------------------------------------------------------
|
# --------------------------------------------------------------------
|
||||||
# Internal variables.
|
# Internal variables.
|
||||||
|
@ -609,6 +626,7 @@
|
||||||
ASIM="n"
|
ASIM="n"
|
||||||
FULL="n"
|
FULL="n"
|
||||||
AUTO="n"
|
AUTO="n"
|
||||||
|
DEVEL="n"
|
||||||
SELF="$0"
|
SELF="$0"
|
||||||
ATTILA_LOCAL="no"
|
ATTILA_LOCAL="no"
|
||||||
|
|
||||||
|
@ -643,6 +661,7 @@
|
||||||
--ssh) RSH="ssh";;
|
--ssh) RSH="ssh";;
|
||||||
--user) ASIM="n";;
|
--user) ASIM="n";;
|
||||||
--full) FULL="y";;
|
--full) FULL="y";;
|
||||||
|
--devel) DEVEL="y";;
|
||||||
--asim) ASIM="y"; FULL="y";;
|
--asim) ASIM="y"; FULL="y";;
|
||||||
--asim-noloop) ASIM="y";;
|
--asim-noloop) ASIM="y";;
|
||||||
--local) ATTILA_LOCAL="y";;
|
--local) ATTILA_LOCAL="y";;
|
||||||
|
@ -680,6 +699,7 @@
|
||||||
S) RSH="ssh";;
|
S) RSH="ssh";;
|
||||||
U) ASIM="n";;
|
U) ASIM="n";;
|
||||||
F) FULL="y";;
|
F) FULL="y";;
|
||||||
|
d) DEVEL="y";;
|
||||||
A) ASIM="y"; FULL="y";;
|
A) ASIM="y"; FULL="y";;
|
||||||
|
|
||||||
*) echo "attila:error: Invalid option \`$CH'."
|
*) echo "attila:error: Invalid option \`$CH'."
|
||||||
|
@ -751,6 +771,7 @@
|
||||||
ARGS="$ARGS --user"
|
ARGS="$ARGS --user"
|
||||||
fi
|
fi
|
||||||
if [ "$ATTILA_LOCAL" = "y" ]; then ARGS="$ARGS --local"; fi
|
if [ "$ATTILA_LOCAL" = "y" ]; then ARGS="$ARGS --local"; fi
|
||||||
|
if [ "$DEVEL" = "y" ]; then ARGS="$ARGS --devel"; fi
|
||||||
|
|
||||||
for TOOL in $TOOLS; do
|
for TOOL in $TOOLS; do
|
||||||
ARGS="$ARGS --tool=$TOOL"
|
ARGS="$ARGS --tool=$TOOL"
|
||||||
|
@ -767,5 +788,8 @@
|
||||||
$RSH $SOLARIS_TARGET "/bin/bash -c \". /etc/profile; $ENVIRONMENT $SELF $ARGS\""
|
$RSH $SOLARIS_TARGET "/bin/bash -c \". /etc/profile; $ENVIRONMENT $SELF $ARGS\""
|
||||||
else
|
else
|
||||||
# Out of recursion...
|
# Out of recursion...
|
||||||
|
if [ "$DEVEL" = "y" ]; then
|
||||||
|
ARGS_CONFIGURE="$ARGS_CONFIGURE --enable-devel"
|
||||||
|
fi
|
||||||
compile_tool
|
compile_tool
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue