configure.ac (raw)
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 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 |
AC_PREREQ([2.54]) AC_INIT([openbox], [3.0-alpha1], [http://bugzilla.icculus.org]) AM_INIT_AUTOMAKE AC_CONFIG_SRCDIR([kernel/openbox.c]) AC_PREFIX_DEFAULT([/usr/local]) test "$prefix" = "NONE" && prefix=$ac_default_prefix AC_PATH_PROG([SED], [sed]) test "$SED" || AC_MSG_ERROR([sed not found]) # Determine build target OB_DEBUG # Pick compiler specific/build target flags, and set $CVS OB_COMPILER_FLAGS AC_C_CONST AC_C_INLINE AC_DISABLE_STATIC AC_LIBTOOL_DLOPEN AC_PROG_LIBTOOL AC_SUBST(LIBTOOL_DEPS) LIBTOOL="$LIBTOOL --silent" AC_PROG_INSTALL ALL_LINGUAS="" AM_GNU_GETTEXT_VERSION(0.11.5) AM_GNU_GETTEXT([external]) AC_CHECK_HEADERS(ctype.h fcntl.h locale.h signal.h string.h stdio.h stdlib.h) AC_CHECK_HEADERS(unistd.h sys/stat.h sys/select.h sys/time.h sys/wait.h) # AC_HEADER_TIME # AC_TYPE_SIGNAL PKG_CHECK_MODULES([GLIB], [glib-2.0]) AC_SUBST(GLIB_CFLAGS) AC_SUBST(GLIB_LIBS) PKG_CHECK_MODULES([GMODULE], [gmodule-2.0]) AC_SUBST(GMODULE_CFLAGS) AC_SUBST(GMODULE_LIBS) PKG_CHECK_MODULES(XFT, [xft]) AC_SUBST(XFT_CFLAGS) AC_SUBST(XFT_LIBS) PKG_CHECK_MODULES(XML, [libxml-2.0]) AC_SUBST(XML_CFLAGS) AC_SUBST(XML_LIBS) PKG_CHECK_MODULES(LIBSN, [libstartup-notification-1.0], [ AC_DEFINE(USE_LIBSN) AC_SUBST(LIBSN_CFLAGS) AC_SUBST(LIBSN_LIBS) ], [ no_such_luck=yes ] ) PKG_CHECK_MODULES(GTK, [gtk+-2.0], [ AC_SUBST(GTK_CFLAGS) AC_SUBST(GTK_LIBS) use_gtk="yes" PKG_CHECK_MODULES(GLADE, [libglade-2.0], [ AC_SUBST(GLADE_CFLAGS) AC_SUBST(GLADE_LIBS) use_glade="yes" ], [ use_glade="no" AC_MSG_WARN([disabling build of the configuration tool]) ] ) ], [ use_gtk="no" AC_MSG_WARN([disabling build of the configuration tool]) ] ) AM_CONDITIONAL(OBCONF, [test "$use_gtk" = "yes" && test "$use_glade" = "yes"]) # Check for session management X11_SM #EFENCE_LIBS=-lefence EFENCE_LIBS="" AC_SUBST(EFENCE_LIBS) # Check for X11 extensions X11_EXT_XKB X11_EXT_XRANDR X11_EXT_VIDMODE X11_EXT_SHAPE X11_EXT_XINERAMA AC_CONFIG_FILES([Makefile m4/Makefile po/Makefile.in themes/Makefile themes/ebox_data/Makefile themes/fieron_data/Makefile themes/fieron2_data/Makefile data/Makefile render/Makefile parser/Makefile kernel/Makefile plugins/Makefile plugins/resistance/Makefile plugins/placement/Makefile plugins/mouse/Makefile plugins/keyboard/Makefile plugins/menu/Makefile tools/Makefile tools/obconf/Makefile]) AC_OUTPUT AC_MSG_RESULT if test "$DEBUG" = "yes"; then AC_MSG_RESULT([Creating a DEBUG build.]) else AC_MSG_RESULT([Creating a RELEASE build.]) fi AC_MSG_RESULT AC_MSG_RESULT([configure complete, now type \"make\"]) |