File: configure.ac

package info (click to toggle)
kvirc2 2.1.3-6
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 16,308 kB
  • ctags: 9,533
  • sloc: cpp: 86,257; sh: 10,532; makefile: 631; perl: 419; ansic: 315; sed: 16
file content (101 lines) | stat: -rw-r--r-- 3,622 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
# -----========================================================-----
#
# configure.ac for the basic KVIrc plugin
#
# -----========================================================-----

AC_DEFINE(HAVE_BOOL, 1, [Define if the C++ compiler supports BOOL])

AC_PREREQ([2.50])

AC_INIT(README)

echo "################################################################################"
echo "### Trying to find out where I am                                            ###"
echo "################################################################################"

AC_CANONICAL_SYSTEM

echo "################################################################################"
echo "### Checking for strange systems                                             ###"
echo "################################################################################"

AC_AIX
AC_MINIX

echo "################################################################################"
echo "### Initializing automake                                                    ###"
echo "################################################################################"

AM_INIT_AUTOMAKE(basic_plugin, 0.0.1)

AC_PREFIX_DEFAULT(/usr/local)
AC_PREFIX_PROGRAM(kvirc)

AM_CONFIG_HEADER(config.h)

echo "################################################################################"
echo "### Checking the C++ environment                                             ###"
echo "################################################################################"

AC_LANG_CPLUSPLUS
AC_PROG_MAKE_SET
AC_PROG_CXX

echo "################################################################################"
echo "### Initializing libtool                                                     ###"
echo "################################################################################"

AM_DISABLE_STATIC
AM_PROG_LIBTOOL

KVIRCINCLUDEDIR=`kvirc-config --include_dir`
if test -z "$KVIRCINCLUDEDIR"; then
	echo "################################################################################"
	echo "### ERROR:"
	echo "###"
	echo "### The kvirc-config script cannot be found"
	echo "### Ensure that you have installed KVIrc and the kvirc-config script"
	echo "### is in your PATH."
	echo "################################################################################"
	AC_MSG_ERROR(["this was fatal... aborting"])
fi

AC_ARG_WITH(kvirc-include-dir,
	[  --with-kvirc-include-dir   path to the KVIrc include dir ],
	[SS_KVIRCINCLUDEDIR="$withval"],
	[SS_KVIRCINCLUDEDIR="NOTGIVEN"]
)
if test "$SS_KVIRCINCLUDEDIR" != "NOTGIVEN"; then
	KVIRCINCLUDEDIR="$SS_KVIRCINCLUDEDIR"
fi

if test -f "$KVIRCINCLUDEDIR/plugins/kvirc_plugin.h"; then
	echo "Found the kvirc include files in $KVIRCINCLUDEDIR"
else
	echo "################################################################################"
	echo "### ERROR:"
	echo "###"
	echo "### The KVIrc sources cannot be found in $KVIRCINCLUDEDIR."
	echo "### Ensure that you have it installed and try passing the --with-kvirc-sources-dir option."
	echo "################################################################################"
	AC_MSG_ERROR(["this was fatal... aborting"])
fi

KVIRC_INCLUDEDIR="$KVIRCINCLUDEDIR"
KVIRC_LDFLAGS=`kvirc-config --ld_flags`
KVIRC_LIBADD=`kvirc-config --libadd_flags`
KVIRC_CPPFLAGS=`kvirc-config --cpp_flags`
pluglibexecdir=`kvirc-config --plugin_dir`
scriptdir=`kvirc-config --script_dir`
QT_MOC=`kvirc-config --qt_moc_path`

AC_SUBST(KVIRC_INCLUDEDIR)
AC_SUBST(KVIRC_LDFLAGS)
AC_SUBST(KVIRC_LIBADD)
AC_SUBST(KVIRC_CPPFLAGS)
AC_SUBST(pluglibexecdir)
AC_SUBST(scriptdir)
AC_SUBST(QT_MOC)

AC_OUTPUT(Makefile)