grim/guifications3
Clone
Summary
Browse
Changes
Graph
closing this since most of it will happen on default since libgds now exists ;)
the_plugin_problem
2010-12-20, Gary Kramlich
1f195d42369a
closing this since most of it will happen on default since libgds now exists ;)
dnl
Process
this
file
with
autoconf
to
create
configure
.
dnl
################################################################
dnl
#
Initialize
autoconf
dnl
################################################################
AC_INIT
(
guifications
-
daemon
-
web
,
0.0.1
dev
,
guifications
-
devel
@
lists
.
guifications
.
org
)
AC_PREREQ
(
2.50
)
AC_CANONICAL_SYSTEM
AC_CONFIG_SRCDIR
(
config
.
h
.
in
)
AC_COPYRIGHT
([
Copyright
2003-2009
Gary
Kramlich
])
dnl
################################################################
dnl
#
Initialize
automake
dnl
################################################################
AM_INIT_AUTOMAKE
([
gnu
dist
-
bzip2
])
dnl
#
disable
the
static
library
AC_DISABLE_STATIC
dnl
################################################################
dnl
#
Configuration
file
dnl
################################################################
AM_CONFIG_HEADER
(
config
.
h
)
dnl
#
Stash
configure
args
AC_DEFINE_UNQUOTED
(
CONFIG_ARGS
,
"$ac_configure_args"
,
[
configure
arguments
])
# set our language to C
AC_LANG
([
C
])
dnl
#######################################################################
dnl
#
Make
sure
we
have
pkg
-
config
dnl
#######################################################################
PKG_PROG_PKG_CONFIG
dnl
#######################################################################
dnl
#
Setup
libtool
dnl
#######################################################################
LT_INIT
LT_LANG
([
C
])
LIBTOOL
=
"$LIBTOOL --silent"
dnl
#######################################################################
dnl
#
Our
header
dnl
#######################################################################
AH_TOP
([
/* our header */
#ifndef CONFIG_H
#define CONFIG_H
])
AH_BOTTOM
([
#endif
/* CONFIG_H */
])
AC_MSG_CHECKING
([
for
wasted
cpu
cycles
])
AC_MSG_RESULT
([
yes
])
dnl
#######################################################################
dnl
#
intltool
dnl
#######################################################################
AC_PROG_INTLTOOL
GETTEXT_PACKAGE
=
guifications
-
web
AC_SUBST
(
GETTEXT_PACKAGE
)
AC_DEFINE_UNQUOTED
(
GETTEXT_PACKAGE
,
[
"$GETTEXT_PACKAGE"
],
[
Define
the
gettext
package
to
be
used
])
ALL_LINGUAS
=
""
AM_GLIB_GNU_GETTEXT
dnl
#######################################################################
dnl
#
Look
for
the
C
compiler
dnl
#######################################################################
CFLAGS_save
=
"$CFLAGS"
AC_PROG_CC
CFLAGS
=
"$CFLAGS_save"
AC_ARG_ENABLE
(
debug
,
[
--
enable
-
debug
compile
with
debugging
support
],,
enable_debug
=
no
)
if
test
x
"$enable_debug"
=
x
"yes"
;
then
AC_DEFINE
(
DEBUG
,
1
,
[
Define
if
debugging
is
enabled
.])
fi
if
test
x
"$GCC"
=
x
"yes"
;
then
CFLAGS
=
"$CFLAGS -Wall -g3"
fi
AC_SUBST
(
CFLAGS
)
dnl
#######################################################################
dnl
#
check
for
gflib
dnl
#######################################################################
PKG_CHECK_MODULES
(
GFLIB
,
gflib
)
AC_SUBST
(
GFLIB_LIBS
)
AC_SUBST
(
GFLIB_CFLAGS
)
GFLIB_GENHEADER
=
`
pkg
-
config
--
variable
=
gflib_genheader
gflib
`
AC_SUBST
(
GFLIB_GENHEADER
)
dnl
#######################################################################
dnl
#
check
for
gfd
and
grab
it
'
s
plugin
dir
dnl
#######################################################################
PKG_CHECK_MODULES
(
GFD
,
guifications
-
daemon
)
AC_SUBST
(
GFD_LIBS
)
AC_SUBST
(
GFD_CFLAGS
)
if
test
x
"${prefix}"
=
x
"NONE"
;
then
GFD_PLUGIN_DIR
=
`
pkg
-
config
--
variable
=
plugin_dir
guifications
-
daemon
`
else
GFD_PLUGIN_DIR
=
"${prefix}/lib/guifications-daemon/"
fi
AC_SUBST
(
GFD_PLUGIN_DIR
)
dnl
#######################################################################
dnl
#
check
for
glib
and
other
glib
dependencies
dnl
#######################################################################
PKG_CHECK_MODULES
(
GLIB
,
glib
-2.0
>=
2.14.0
gobject
-2.0
>=
2.14.0
)
AC_SUBST
(
GLIB_CFLAGS
)
AC_SUBST
(
GLIB_LIBS
)
PKG_CHECK_MODULES
(
GTHREAD
,
gthread
-2.0
>=
2.14.0
)
AC_SUBST
(
GTHREAD_CFLAGS
)
AC_SUBST
(
GTHREAD_LIBS
)
dnl
#######################################################################
dnl
#
check
for
gplate
dnl
#######################################################################
PKG_CHECK_MODULES
(
GPLATE
,
gplate
)
AC_SUBST
(
GPLATE_CFLAGS
)
AC_SUBST
(
GPLATE_LIBS
)
dnl
#######################################################################
dnl
#
check
for
libsoup
dnl
#######################################################################
PKG_CHECK_MODULES
(
SOUP
,
libsoup
-2.4
>=
2.4.0
)
AC_SUBST
(
SOUP_CFLAGS
)
AC_SUBST
(
SOUP_LIBS
)
dnl
#######################################################################
dnl
#
Finish
up
dnl
#######################################################################
AC_OUTPUT
([
Makefile
pixmaps
/
Makefile
po
/
Makefile
.
in
src
/
Makefile
themes
/
Makefile
themes
/
default
/
Makefile
])
dnl
#######################################################################
dnl
#
Ouput
!!
dnl
#######################################################################
echo
;
echo
AC_PACKAGE_NAME
AC_PACKAGE_VERSION
Configuration
complete
echo
;
echo
Debugging
enabled
....................
:
$enable_debug
echo
;
echo
guifications
-
daemon
plugin
directory
.
:
$GFD_PLUGIN_DIR
echo
;
echo
Type
make
to
compile
echo
;