#!/bin/sh
#
# A script for retrieving the latest KVIrc build configuration
# Mainly used for building plugins out of the source tree
# The idea is "stolen" from the gtk-config and xmms-config scripts :)
#
#
# 09-04-2000 Szymon Stefanek (Initial release)
# 31-01-2002 Szymon Stefanek (Revised for KVIrc 3.0.0)
# 27-07-2002 Szymon Stefanek (Revised again for KVIrc 3.0.0)
# 01-06-2007 Szymon Stefanek (Revised for SST)
# ??-10-2007 Szymon Stefanek (Revised for Humor)
# 14-04-2008 CtrlAltCa (adapted to cmake branch)
#
# This program is FREE software. You can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the HOPE that it will be USEFUL,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# See the GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, write to the Free Software Foundation,
# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
#
set -e
print_syntax()
{
echo "@PACKAGE@@VERSION_MAJOR@-config (KVIrc @VERSION_RELEASE@)"
echo " A script for retrieving the latest KVIrc build configuration"
echo ""
echo "Syntax : @PACKAGE@@VERSION_MAJOR@-config [OPTIONS]"
echo " options:"
echo " --version : Version of the KVIrc toolkit."
echo " --prefix : The prefix where KVIrc was installed."
echo " --lib-suffix : The suffix (if any) for the library directory where KVIrc was installed."
echo " --revision : The KVIrc revision number."
echo " --date : The KVIrc build date."
echo " --type : The KVIrc build type (Debug, Release, ..)."
exit 0
}
if test $# -eq 0; then
print_syntax 1 1>&2
fi
KVIRC_STUFF_TO_ECHO=""
while test $# -gt 0; do
case "$1" in
-*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
*) optarg= ;;
esac
case $1 in
--version)
KVIRC_STUFF_TO_ECHO="$KVIRC_STUFF_TO_ECHO @VERSION_RELEASE@"
;;
--prefix)
KVIRC_STUFF_TO_ECHO="$KVIRC_STUFF_TO_ECHO @CMAKE_INSTALL_PREFIX@"
;;
--lib-suffix)
KVIRC_STUFF_TO_ECHO="$KVIRC_STUFF_TO_ECHO @LIB_SUFFIX@"
;;
--revision)
KVIRC_STUFF_TO_ECHO="$KVIRC_STUFF_TO_ECHO @CMAKE_KVIRC_BUILD_REVISION@"
;;
--date)
KVIRC_STUFF_TO_ECHO="$KVIRC_STUFF_TO_ECHO @CMAKE_KVIRC_BUILD_DATE@"
;;
--type)
KVIRC_STUFF_TO_ECHO="$KVIRC_STUFF_TO_ECHO @CMAKE_BUILD_TYPE@"
;;
*)
print_syntax 1 1>&2
;;
esac
shift
done
if test -n "$KVIRC_STUFF_TO_ECHO"; then
echo -n $KVIRC_STUFF_TO_ECHO
fi