X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=configure.ac;h=a85df0beea5671804d11674728c6acc5d8355097;hb=a5b4e86c6ccd38e8c8b57dee115209684b13f2ee;hp=c98cbdd2c23c4dfcb3302d0aca96019b8f6d7339;hpb=e65a8b3230fb7e2139f0a6e698f8aad6c120f7a0;p=hildon diff --git a/configure.ac b/configure.ac index c98cbdd..a85df0b 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([Hildon gtk widgets], [2.0.1], [xan.lopez@nokia.com], [hildon]) +AC_INIT([Hildon gtk widgets], [2.1.43], [hildon@projects.maemo.org], [hildon]) AC_CANONICAL_SYSTEM AM_CONFIG_HEADER(config.h) @@ -25,7 +25,7 @@ AC_SUBST(API_VERSION_MAJOR) # increment current, and set revision to 0. # 5. If any interfaces have been added since the last public release, then increment age. # 6. If any interfaces have been removed since the last public release, then set age to 0. -AS_LIBTOOL(HILDON, 18, 1, 18) +AS_LIBTOOL(HILDON, 18, 7, 18) AM_INIT_AUTOMAKE AC_PROG_CC @@ -35,18 +35,18 @@ AC_PROG_AWK AC_HEADER_STDC -GTK_VERSION=2.10 +GTK_VERSION=2.12.12 -PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 2.10) +PKG_CHECK_MODULES(GTK, gtk+-2.0 >= $GTK_VERSION) AC_SUBST(GTK_LIBS) AC_SUBST(GTK_CFLAGS) AC_SUBST(GTK_VERSION) -# ESD is needed for the hildon-note sounds. +# libcanberra is needed for the hildon-note sounds. -PKG_CHECK_MODULES(ESD, esound) -AC_SUBST(ESD_LIBS) -AC_SUBST(ESD_CFLAGS) +PKG_CHECK_MODULES(CANBERRA, libcanberra) +AC_SUBST(CANBERRA_LIBS) +AC_SUBST(CANBERRA_CFLAGS) PKG_CHECK_MODULES(GCONF, gconf-2.0 >= 2.6) AC_SUBST(GCONF_CFLAGS) @@ -113,7 +113,8 @@ AM_CONDITIONAL(USE_MAEMO_GTK, test "x$USE_MAEMO_GTK" = "xyes") # just print out our status if test x$USE_MAEMO_GTK = xyes; then AC_MSG_NOTICE(Will use Maemo GTK+ specific API) - AC_DEFINE(MAEMO_GTK, [], [Whether to use Maemo GTK+ specific API]) + MAEMO_GTK="-DMAEMO_GTK" + AC_SUBST(MAEMO_GTK) MAEMO_CHANGES="-DMAEMO_CHANGES" AC_SUBST(MAEMO_CHANGES) else @@ -160,15 +161,31 @@ else FATAL_CFLAGS="" fi +# disable deprecated symbols +AC_ARG_ENABLE(deprecated, + [AC_HELP_STRING([--enable-deprecated], + [enable use of deprecated symbols [default=yes]])],, + [enable_deprecated="yes"]) + +if test x$enable_deprecated = xno; then + DISABLE_DEPRECATED="-DHILDON_DISABLE_DEPRECATED" +fi + +AM_CONDITIONAL([HILDON_DISABLE_DEPRECATED], test "x$enable_deprecated" = "xno") + # Check support (c unit test) PKG_CHECK_MODULES(CHECK, check , [BUILD_TESTS="yes"], [BUILD_TESTS="no"]) AM_CONDITIONAL(BUILD_TESTS, test "x$BUILD_TESTS" = "xyes") -CFLAGS="$CFLAGS ${ASSERT_CFLAGS} -Wall -Wmissing-prototypes -Wmissing-declarations -Wno-format ${FATAL_FLAGS}" +CFLAGS="$CFLAGS ${ASSERT_CFLAGS} -Wall -Wmissing-prototypes -Wmissing-declarations -Wno-format ${FATAL_CFLAGS}" # -Wno-format due to way translation string are done +### disable deprecated symbols +EXTRA_CFLAGS="$DISABLE_DEPRECATED" +AC_SUBST(EXTRA_CFLAGS) + ### enable MAEMO platform extensions -CFLAGS="$CFLAGS $MAEMO_CHANGES" +CFLAGS="$CFLAGS $MAEMO_CHANGES $MAEMO_GTK" # HILDON_OBJ_* # default vars for the examples @@ -201,6 +218,7 @@ Configuration: - Version............: ${VERSION} - Api................: ${PACKAGE}-${API_VERSION_MAJOR} - Compiler...........: ${CC} +- Enable deprecated..: ${enable_deprecated} - gtk-doc support....: ${enable_gtk_doc} - Build examples.....: ${BUILD_EXAMPLES} - Build with asserts.: ${BUILD_WITH_ASSERTS}