Revision b32c97e8bb3647c6e7cbcfcb6d0f48ba43f0d6b4 authored by Ron Burkey on 11 May 2020, 15:50:09 UTC, committed by Ron Burkey on 11 May 2020, 15:50:09 UTC
1 parent b494620
configure
#!/bin/bash
# Filename: configure
# Purpose: Configures the system for compiling the Virtual AGC software
# suite, allowing optional selection of the installation directory.
# Mod history: 05/14/04 RSB Added --help and --prefix command-line options.
# 05/08/04 RSB Cleaned up some cache issues.
# 05/28/05 RSB Added yaDEDA.
# 07/16/05 RSB Oops! Fixed the removal of cache files.
# 08/06/05 RSB Changed the default PREFIX used in MacOS X,
# to avoid having to use it as a command-line parameter.
# 11/22/16 RSB Now does absolutely nothing.
#
# We really don't have a GNU configure (except for those programs we've built with
# GLADE), but there are some things it's helpful to do or find out before running
# 'make', so we do it with this special script. Yes, I suppose we really could
# use a GNU configure script, except that I've never figured out how to make
# one work under Win32. Of course, this script doesn't work under Win32, either,
# so what kind of reasoning is that? (It's called the "Chewbacca defense".)
if [[ 0 == 1 ]]
then
if [ "${OSTYPE}" == "darwin" ]
then
PREFIX=/sw
else
PREFIX=/usr/local
fi
PTEMP=$1
# Check for the --help switch.
if [ "${PTEMP}" == "--help" ] ; then
echo The only option recognized is --prefix=PREFIX, where PREFIX is the
echo installation directory. Executables like yaAGC and yaDSKY will be
echo placed in PREFIX/bin, so you need to add PREFIX/bin to your PATH
echo variable. By default, PREFIX is /usr/local.
exit
fi
# Check for the --prefix switch.
if [ "${PTEMP:0:9}" == "--prefix=" ] ; then
PREFIX=${PTEMP:9};
fi
echo !!! Using the installation-directory prefix "${PREFIX}". !!!
echo !!! Please add ${PREFIX}/bin to your PATH variable. !!!
if which pkg-config > /dev/null ; then
rm -rf yaDSKY/*cache* yaDSKY/aclocal.m4 ;
rm -rf yaDEDA/*cache* yaDEDA/aclocal.m4 ;
make autogen PREFIX=${PREFIX} ;
else
echo !!!! You must install pkg-config or pkgconfig before proceeding. !!!! ;
fi
fi
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...