diff options
Diffstat (limited to 'scripts/config')
-rw-r--r-- | scripts/config/Makefile.am | 6 | ||||
-rw-r--r-- | scripts/config/kvirc-config.in | 189 |
2 files changed, 195 insertions, 0 deletions
diff --git a/scripts/config/Makefile.am b/scripts/config/Makefile.am new file mode 100644 index 00000000..94c39e09 --- /dev/null +++ b/scripts/config/Makefile.am @@ -0,0 +1,6 @@ +############################################################################### +# KVirc Makefile 08.12.98 Szymon Stefanek +############################################################################### +bin_SCRIPTS = kvirc-config + +EXTRA_DIST= kvirc-config.in diff --git a/scripts/config/kvirc-config.in b/scripts/config/kvirc-config.in new file mode 100644 index 00000000..eaaa0899 --- /dev/null +++ b/scripts/config/kvirc-config.in @@ -0,0 +1,189 @@ +#!/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 |