X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=configure.ac;h=5bccf551f85ae63e6870e0dd31399f84d2cc2824;hb=c590be1b8bb5fe009c2d4f4c984cf2b8e464deeb;hp=6ede842fcd2c0f0be81717a61c7e407c1ef631e4;hpb=6eb55b9a33b3b025859e1a08e11c89719d542d41;p=platform%2Fupstream%2Fglib.git diff --git a/configure.ac b/configure.ac index 6ede842..5bccf55 100644 --- a/configure.ac +++ b/configure.ac @@ -30,8 +30,8 @@ m4_define(glib_configure_ac) # on the unstable (ie master), interface age = 0 m4_define([glib_major_version], [2]) -m4_define([glib_minor_version], [41]) -m4_define([glib_micro_version], [0]) +m4_define([glib_minor_version], [43]) +m4_define([glib_micro_version], [1]) m4_define([glib_interface_age], [0]) m4_define([glib_binary_age], [m4_eval(100 * glib_minor_version + glib_micro_version)]) @@ -217,6 +217,8 @@ AS_IF([test "x$glib_have_carbon" = "xyes"], [ LDFLAGS="$LDFLAGS $CARBON_LIBS" ], [CARBON_LIBS=""]) +AC_SUBST([CARBON_LIBS]) + AS_IF([test "x$glib_have_cocoa" = "xyes"], [ AC_DEFINE(HAVE_COCOA, 1, [define to 1 if Cocoa is available]) COCOA_LIBS="-Wl,-framework,Foundation" @@ -243,6 +245,10 @@ AC_ARG_ENABLE(rebuilds, [AS_HELP_STRING([--disable-rebuilds], [disable all source autogeneration rules])],, [enable_rebuilds=yes]) +AC_ARG_ENABLE(kdbus, + [AS_HELP_STRING([--enable-kdbus], + [enable kdbus [default=no]])],, + [enable_kdbus=no]) GLIB_TESTS @@ -260,6 +266,13 @@ AS_IF([test "x$disable_mem_pools" = "xno"], [ AC_MSG_RESULT([yes]) ]) +AC_MSG_CHECKING([whether to enable kdbus]) +AM_CONDITIONAL(KDBUS_TRANSPORT, [test "x$enable_kdbus" = "xyes"]) +AS_IF([test "x$enable_kdbus" = "xyes"], [ + AC_DEFINE(KDBUS_TRANSPORT, 1, [Whether to enable kdbus]) + AC_MSG_RESULT([yes]) +], [ AC_MSG_RESULT([no]) ]) + dnl location to install runtime libraries, e.g. ../../lib to install dnl to /lib if libdir is /usr/lib AC_ARG_WITH(runtime-libdir, @@ -779,7 +792,7 @@ AC_CHECK_HEADERS([sys/param.h sys/resource.h mach/mach_time.h]) AC_CHECK_HEADERS([sys/select.h stdint.h inttypes.h sched.h malloc.h]) AC_CHECK_HEADERS([sys/vfs.h sys/vmount.h sys/statfs.h sys/statvfs.h sys/filio.h]) AC_CHECK_HEADERS([mntent.h sys/mnttab.h sys/vfstab.h sys/mntctl.h fstab.h]) -AC_CHECK_HEADERS([linux/magic.h sys/prctl.h]) +AC_CHECK_HEADERS([linux/magic.h linux/memfd.h sys/prctl.h]) # Some versions of MSC lack these AC_CHECK_HEADERS([dirent.h sys/time.h]) @@ -2384,13 +2397,7 @@ AC_CACHE_CHECK(for futex(2) system call, #include #include ],[ -int -main (void) -{ - /* it is not like this actually runs or anything... */ syscall (__NR_futex, NULL, FUTEX_WAKE, FUTEX_WAIT); - return 0; -} ])],glib_cv_futex=yes,glib_cv_futex=no)) if test x"$glib_cv_futex" = xyes; then AC_DEFINE(HAVE_FUTEX, 1, [we have the futex(2) system call]) @@ -2401,12 +2408,7 @@ AC_CACHE_CHECK(for eventfd(2) system call, #include #include ],[ -int -main (void) -{ eventfd (0, EFD_CLOEXEC); - return 0; -} ])],glib_cv_eventfd=yes,glib_cv_eventfd=no)) if test x"$glib_cv_eventfd" = x"yes"; then AC_DEFINE(HAVE_EVENTFD, 1, [we have the eventfd(2) system call]) @@ -2821,6 +2823,7 @@ _______EOF ### this should always be true in a modern C/C++ compiler + ### and is statically asserted by glib-init.c cat >>$outfile <<_______EOF typedef signed char gint8; typedef unsigned char guint8; @@ -3453,7 +3456,7 @@ AC_ARG_ENABLE(Bsymbolic, AC_MSG_CHECKING([for -Bsymbolic-functions linker flag]) LDFLAGS=-Wl,-Bsymbolic-functions LIBS= - AC_TRY_LINK([], [int main (void) { return 0; }], + AC_TRY_LINK([], [return 0], AC_MSG_RESULT(yes) enable_Bsymbolic=yes, AC_MSG_RESULT(no) @@ -3481,14 +3484,14 @@ AC_ARG_ENABLE([znodelete], AC_MSG_CHECKING([for --fatal-warnings linker flag]) LDFLAGS=-Wl,--fatal-warnings LIBS= - AC_TRY_LINK([], [int main (void) { return 0; }], + AC_TRY_LINK([], [return 0], AC_MSG_RESULT(yes) [ldflags_fatal=-Wl,--fatal-warnings], AC_MSG_RESULT(no) ldflags_fatal=) AC_MSG_CHECKING([for -z,nodelete linker flag]) LDFLAGS="$ldflags_fatal -Wl,-z,nodelete" - AC_TRY_LINK([], [int main (void) { return 0; }], + AC_TRY_LINK([], [return 0], AC_MSG_RESULT(yes) enable_znodelete=yes, AC_MSG_RESULT(no) @@ -3518,7 +3521,7 @@ case "$host" in SAVED_CFLAGS="${CFLAGS}" CFLAGS="-fvisibility=hidden" AC_MSG_CHECKING([for -fvisibility=hidden compiler flag]) - AC_TRY_COMPILE([], [int main (void) { return 0; }], + AC_TRY_COMPILE([], [return 0], AC_MSG_RESULT(yes) enable_fvisibility_hidden=yes, AC_MSG_RESULT(no)