grim/guifications3
Clone
Summary
Browse
Changes
Graph
removed some ENABLE_NLS wrappers
2011-05-17, Gary Kramlich
f31281edef1c
removed some ENABLE_NLS wrappers
dnl
Process
this
file
with
autoconf
to
create
configure
.
dnl
################################################################
dnl
#
Initialize
autoconf
dnl
################################################################
AC_INIT
(
gflibmm
,
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
#
Version
information
dnl
################################################################
GFLIBMM_MAJOR_VERSION
=
3
GFLIBMM_MINOR_VERSION
=
0
GFLIBMM_MICRO_VERSION
=
0
GFLIBMM_DEVEL_VERSION
=
0
GFLIBMM_VERSION
=
$
GFLIBMM_MAJOR_VERSION
.
$
GFLIBMM_MINOR_VERSION
.
$
GFLIBMM_MICRO_VERSION
if
test
"x$GFLIBMM_DEVEL_VERSION"
!=
"x0"
;
then
if
test
"x$GFLIBMM_MICRO_VERSION"
=
"x0"
;
then
GFLIBMM_MICRO_VERSION
=
$
GFLIBMM_DEVEL_VERSION
GFLIBMM_VERSION
=
$
GFLIBMM_MAJOR_VERSION
.
$
GFLIBMM_MINOR_VERSION
.
$
GFLIBMM_MICRO_VERSION
else
GFLIBMM_VERSION
=
$
GFLIBMM_VERSION
.
$
GFLIBMM_DEVEL_VERSION
fi
fi
AC_DEFINE_UNQUOTED
(
GFLIBMM_MAJOR_VERSION
,
$
GFLIBMM_MAJOR_VERSION
,
[
gflib major version.
]
)
AC_DEFINE_UNQUOTED
(
GFLIBMM_MINOR_VERSION
,
$
GFLIBMM_MINOR_VERSION
,
[
gflib minor version.
]
)
AC_DEFINE_UNQUOTED
(
GFLIBMM_MICRO_VERSION
,
$
GFLIBMM_MICRO_VERSION
,
[
gflib micro version.
]
)
AC_DEFINE_UNQUOTED
(
GFLIBMM_VERSION
,
$
GFLIBMM_VERSION
,
[
gflib version
]
)
AC_DEFINE_UNQUOTED
(
GFLIBMM_VERSION_S
,
"$GFLIBMM_VERSION"
,
[
gflib version string
]
)
dnl
################################################################
dnl
#
libtool
versioning
dnl
################################################################
dnl
#
dnl
#
+
1
:
0
:
+
1
==
new
interface
that
does
not
break
old
one
.
dnl
#
+
1
:
0
:
0
==
removed
an
interface
.
Breaks
old
apps
.
dnl
#
?
:
+
1
:
?
==
internal
changes
that
doesn
't break anything.
dnl #
dnl # CURRENT : REVISION : AGE
dnl #
LT_CURRENT=0
LT_REVISION=0
LT_AGE=0
LT_RELEASE=$GFLIBMM_MAJOR_VERSION.$GFLIBMM_MINOR_VERSION.$GFLIBMM_MICRO_VERSION
AC_SUBST(LT_RELEASE)
AC_SUBST(LT_CURRENT)
AC_SUBST(LT_REVISION)
AC_SUBST(LT_AGE)
dnl ################################################################
dnl # Initialize automake
dnl ################################################################
AM_INIT_AUTOMAKE([foreign dist-bzip2])
dnl ################################################################
dnl # Configuration file
dnl ################################################################
AM_CONFIG_HEADER(config.h)
dnl # Stash configure args
AC_DEFINE_UNQUOTED(CONFIG_ARGS, "$ac_configure_args", [configure arguments])
dnl #######################################################################
dnl # Setup libtool
dnl #######################################################################
AM_PROG_LIBTOOL
LIBTOOL="$LIBTOOL --silent"
dnl #######################################################################
dnl # I'
m
lazy
and
figured
config
.
h
is
the
best
place
for
this
;)
dnl
#######################################################################
AC_DEFINE_UNQUOTED
(
GFLIBMM_WEBSITE
,
"http://guifications.org/"
,
[
gflib website
]
)
dnl
#######################################################################
dnl
#
Our
header
dnl
#######################################################################
AH_TOP
(
[
/* our header */
#ifndef CONFIG_H
#define CONFIG_H
]
)
AH_BOTTOM
(
[
#endif /* CONFIG_H */
]
)
dnl
#######################################################################
dnl
#
Good
o
' gettext
dnl #######################################################################
ALL_LINGUAS=""
AM_GNU_GETTEXT_VERSION(0.10.40)
AM_GNU_GETTEXT
dnl #######################################################################
dnl # Look for the C compiler
dnl #######################################################################
AC_MSG_CHECKING([WMD'
s
]
)
AC_MSG_RESULT
(
no
)
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"
=
"xyes"
;
then
AC_DEFINE
(
DEBUG
,
1
,
[
Define if debugging is enabled.
]
)
fi
if
test
"x$GCC"
=
"xyes"
;
then
CFLAGS
=
"$CFLAGS -Wall -g3"
fi
AC_SUBST
(
CFLAGS
)
dnl
#######################################################################
dnl
#
check
for
some
standard
header
files
dnl
#######################################################################
AC_CHECK_HEADERS
(
getopt
.
h
)
dnl
#######################################################################
dnl
#
do
we
want
to
build
the
tests
?
dnl
#######################################################################
AC_ARG_ENABLE
(
tests
,
[
--enable-tests build test programs
]
,,
enable_tests
=
yes
)
AM_CONDITIONAL
(
BUILD_TESTS
,
test
x
"$enable_tests"
=
x
"yes"
)
dnl
#######################################################################
dnl
#
check
for
gflib
dnl
#######################################################################
PKG_CHECK_MODULES
(
GFLIB
,
[
gflib
]
)
AC_SUBST
(
GFLIB_CFLAGS
)
AC_SUBST
(
GFLIB_LIBS
)
GFLIB_GENHEADER
=
`
pkg
-
config
--
variable
=
gflib
-
genheader
gflib
`
AC_SUBST
(
GFLIB_GENHEADER
)
dnl
#######################################################################
dnl
#
check
for
glib
and
other
glib
dependencies
dnl
#######################################################################
PKG_CHECK_MODULES
(
GLIB
,
[
glib-2.0 gobject-2.0 gmodule-2.0 glibmm-2.4
]
)
AC_SUBST
(
GLIB_CFLAGS
)
AC_SUBST
(
GLIB_LIBS
)
dnl
#######################################################################
dnl
#
GtkDoc
stuff
dnl
#######################################################################
GTK_DOC_CHECK
(
[
1.0
]
)
dnl
#######################################################################
dnl
#
Finish
up
dnl
#######################################################################
AC_OUTPUT
(
[
Makefile
gflibmm.pc
doc/Makefile
gflibmm/Makefile
intl/Makefile
po/Makefile.in
tests/Makefile
]
)
dnl
#######################################################################
dnl
#
Ouput
!!
dnl
#######################################################################
echo
;
echo
AC_PACKAGE_NAME
AC_PACKAGE_VERSION
Configuration
complete
echo
;
echo
Debugging
enabled
................
:
$
enable_debug
echo
Build
tests
......................
:
$
enable_tests
echo
;
echo
Type
make
to
compile
echo
;