You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
190 lines
5.4 KiB
190 lines
5.4 KiB
#!/bin/sh
|
|
|
|
#
|
|
# A script for retrieving the latest KVIrc IRC Client 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)
|
|
#
|
|
# 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 opinion) 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
|
|
|
|
srcdir="@srcdir@"
|
|
top_srcdir="@top_srcdir@"
|
|
prefix="@prefix@"
|
|
exec_prefix="@exec_prefix@"
|
|
|
|
bindir="@bindir@"
|
|
sbindir="@sbindir@"
|
|
libexecdir="@libexecdir@"
|
|
datadir="@datadir@"
|
|
sysconfdir="@sysconfdir@"
|
|
sharedstatedir="@sharedstatedir@"
|
|
localstatedir="@localstatedir@"
|
|
libdir="@libdir@"
|
|
infodir="@infodir@"
|
|
mandir="@mandir@"
|
|
includedir="@includedir@"
|
|
oldincludedir="/usr/include"
|
|
headersdir="@headersdir@"
|
|
applnkdir="@applnkdir@"
|
|
configdir="@configdir@"
|
|
configmodulesdir="@configmodulesdir@"
|
|
defscriptdir="@defscriptdir@"
|
|
globalkvircdir="@globalkvircdir@"
|
|
helpdir="@helpdir@"
|
|
iconapps32datadir="@iconapps32datadir@"
|
|
iconapps48datadir="@iconapps48datadir@"
|
|
iconmime32datadir="@iconmime32datadir@"
|
|
iconmime48datadir="@iconmime48datadir@"
|
|
install_sh="@install_sh@"
|
|
kdeservicesdir="@kdeservicesdir@"
|
|
licensedir="@licensedir@"
|
|
localedir="@localedir@"
|
|
mimelnkdir="@mimelnkdir@"
|
|
picsdir="@globalkvircdir@/pics"
|
|
pluglibdir="@pluglibdir@"
|
|
topdir="@topdir@"
|
|
|
|
|
|
build_alias="@build_alias@"
|
|
build_triplet="@build@"
|
|
host_alias="@host_alias@"
|
|
host_triplet="@host@"
|
|
target_alias="@target_alias@"
|
|
target_triplet="@target@"
|
|
|
|
SS_CPPFLAGS="@SS_CPPFLAGS@"
|
|
SS_INCDIRS="@SS_INCDIRS@"
|
|
SS_LDFLAGS="@SS_LDFLAGS@"
|
|
SS_LIBDIRS="@SS_LIBDIRS@"
|
|
SS_LIBLINK="@SS_LIBLINK@"
|
|
SS_MSGFMT="@SS_MSGFMT@"
|
|
SS_QT_MOC="@SS_QT_MOC@"
|
|
SS_RPATH="@SS_RPATH@"
|
|
SS_TOPSRCDIR="@SS_TOPSRCDIR@"
|
|
VERSION="@VERSION@"
|
|
|
|
print_syntax()
|
|
{
|
|
echo "kvirc-config (KVIrc @VERSION@)"
|
|
echo " A script for retrieving the latest KVIrc build configuration"
|
|
echo ""
|
|
echo "Syntax : kvirc-config [OPTIONS]"
|
|
echo " options:"
|
|
echo " --version : KVIrc version"
|
|
echo " --prefix : Intallation prefix"
|
|
echo " --include_dir : KVIrc include directory (where headers are stored)"
|
|
echo " --exec_prefix : Binaries installation prefix"
|
|
echo " --rpath_flags : Rpath flags used in the KVIrc compilation"
|
|
echo " --cpp_flags : CPP flags used in the KVIrc compilation"
|
|
echo " --include_dirs : Include directories used in the KVIrc compilation"
|
|
echo " --ld_flags : Linker flags used in the KVirc compilation"
|
|
echo " --lib_dirs : Library directories used in the KVIrc compilation"
|
|
echo " --libraries : External libraries that KVIrc has been linked to"
|
|
echo " --qt_moc_path : Qt meta object compiler path"
|
|
echo " --modules_dir : KVIrc modules dir"
|
|
echo " --plugin_dir : Compat alias for modules_dir"
|
|
echo " --bin_dir : KVIrc binaries installation directory"
|
|
echo " --lib_dir : KVIrc libraries installation directory"
|
|
echo " --help_dir : KVIrc help files installation directory"
|
|
echo " --locale_dir : KVIrc translation files directory"
|
|
echo " --pics_dir : KVIrc shared pictures directory"
|
|
exit 0
|
|
}
|
|
|
|
if test $# -eq 0; then
|
|
print_syntax 1 1>&2
|
|
fi
|
|
|
|
SS_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
|
|
--prefix)
|
|
SS_STUFF_TO_ECHO="$SS_STUFF_TO_ECHO $prefix"
|
|
;;
|
|
--exec_prefix)
|
|
SS_STUFF_TO_ECHO="$SS_STUFF_TO_ECHO $exec_prefix"
|
|
;;
|
|
--include_dir)
|
|
SS_STUFF_TO_ECHO="$SS_STUFF_TO_ECHO $headersdir"
|
|
;;
|
|
--version)
|
|
SS_STUFF_TO_ECHO="$SS_STUFF_TO_ECHO $VERSION"
|
|
;;
|
|
--rpath_flags)
|
|
SS_STUFF_TO_ECHO="$SS_STUFF_TO_ECHO $SS_RPATH"
|
|
;;
|
|
--qt_moc_path)
|
|
SS_STUFF_TO_ECHO="$SS_STUFF_TO_ECHO $SS_QT_MOC"
|
|
;;
|
|
--cpp_flags)
|
|
SS_STUFF_TO_ECHO="$SS_STUFF_TO_ECHO $SS_CPPFLAGS"
|
|
;;
|
|
--include_dirs)
|
|
SS_STUFF_TO_ECHO="$SS_STUFF_TO_ECHO $SS_INCDIRS"
|
|
;;
|
|
--ld_flags)
|
|
SS_STUFF_TO_ECHO="$SS_STUFF_TO_ECHO $SS_LDFLAGS"
|
|
;;
|
|
--lib_dirs)
|
|
SS_STUFF_TO_ECHO="$SS_STUFF_TO_ECHO $SS_LIBDIRS"
|
|
;;
|
|
--libraries)
|
|
SS_STUFF_TO_ECHO="$SS_STUFF_TO_ECHO $SS_LIBLINK"
|
|
;;
|
|
--plugin_dir)
|
|
SS_STUFF_TO_ECHO="$SS_STUFF_TO_ECHO $pluglibdir"
|
|
;;
|
|
--modules_dir)
|
|
SS_STUFF_TO_ECHO="$SS_STUFF_TO_ECHO $pluglibdir"
|
|
;;
|
|
--bin_dir)
|
|
SS_STUFF_TO_ECHO="$SS_STUFF_TO_ECHO $bindir"
|
|
;;
|
|
--lib_dir)
|
|
SS_STUFF_TO_ECHO="$SS_STUFF_TO_ECHO $libdir"
|
|
;;
|
|
--help_dir)
|
|
SS_STUFF_TO_ECHO="$SS_STUFF_TO_ECHO $helpdir"
|
|
;;
|
|
--locale_dir)
|
|
SS_STUFF_TO_ECHO="$SS_STUFF_TO_ECHO $localedir"
|
|
;;
|
|
--pics_dir)
|
|
SS_STUFF_TO_ECHO="$SS_STUFF_TO_ECHO $picsdir"
|
|
;;
|
|
*)
|
|
print_syntax 1 1>&2
|
|
;;
|
|
esac
|
|
shift
|
|
done
|
|
|
|
if test -n "$SS_STUFF_TO_ECHO"; then
|
|
echo $SS_STUFF_TO_ECHO
|
|
fi
|