[ Avaa Bypassed ]




Upload:

Command:

www-data@18.190.159.222: ~ $
dnl vapigen.m4
dnl
dnl Copyright 2012 Evan Nemerson
dnl
dnl This library is free software; you can redistribute it and/or
dnl modify it under the terms of the GNU Lesser General Public
dnl License as published by the Free Software Foundation; either
dnl version 2.1 of the License, or (at your option) any later version.
dnl
dnl This library is distributed in the hope that it will be useful,
dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
dnl Lesser General Public License for more details.
dnl
dnl You should have received a copy of the GNU Lesser General Public
dnl License along with this library; if not, write to the Free Software
dnl Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA

# VAPIGEN_CHECK([VERSION], [API_VERSION], [FOUND_INTROSPECTION], [DEFAULT])
# --------------------------------------
# Check vapigen existence and version
#
# See http://live.gnome.org/Vala/UpstreamGuide for detailed documentation
AC_DEFUN([VAPIGEN_CHECK],
[
  AS_IF([test "x$3" != "xyes"], [
      m4_provide_if([GOBJECT_INTROSPECTION_CHECK], [], [
          m4_provide_if([GOBJECT_INTROSPECTION_REQUIRE], [], [
              AC_MSG_ERROR([[You must call GOBJECT_INTROSPECTION_CHECK or GOBJECT_INTROSPECTION_REQUIRE before using VAPIGEN_CHECK unless using the FOUND_INTROSPECTION argument is "yes"]])
            ])
        ])
    ])

  AC_ARG_ENABLE([vala],
    [AS_HELP_STRING([--enable-vala[=@<:@no/auto/yes@:>@]],[build Vala bindings @<:@default=]ifelse($4,,auto,$4)[@:>@])],,[
      AS_IF([test "x$4" = "x"], [
          enable_vala=auto
        ], [
          enable_vala=$4
        ])
    ])

  AS_CASE([$enable_vala], [no], [enable_vala=no],
      [yes], [
        AS_IF([test "x$3" != "xyes" -a "x$found_introspection" != "xyes"], [
            AC_MSG_ERROR([Vala bindings require GObject Introspection])
          ])
      ], [auto], [
        AS_IF([test "x$3" != "xyes" -a "x$found_introspection" != "xyes"], [
            enable_vala=no
          ])
      ], [
        AC_MSG_ERROR([Invalid argument passed to --enable-vala, should be one of @<:@no/auto/yes@:>@])
      ])

  AS_IF([test "x$2" = "x"], [
      vapigen_pkg_name=vapigen
    ], [
      vapigen_pkg_name=vapigen-$2
    ])
  AS_IF([test "x$1" = "x"], [
      vapigen_pkg="$vapigen_pkg_name"
    ], [
      vapigen_pkg="$vapigen_pkg_name >= $1"
    ])

  PKG_PROG_PKG_CONFIG

  PKG_CHECK_EXISTS([$vapigen_pkg], [
      AS_IF([test "$enable_vala" = "auto"], [
          enable_vala=yes
        ])
    ], [
      AS_CASE([$enable_vala], [yes], [
          AC_MSG_ERROR([$vapigen_pkg not found])
        ], [auto], [
          enable_vala=no
        ])
    ])

  AC_MSG_CHECKING([for vapigen])

  AS_CASE([$enable_vala],
    [yes], [
      VAPIGEN=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG --variable=vapigen $vapigen_pkg_name`
      VAPIGEN_MAKEFILE=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG --variable=datadir $vapigen_pkg_name`/vala/Makefile.vapigen
      AS_IF([test "x$2" = "x"], [
          VAPIGEN_VAPIDIR=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG --variable=vapidir $vapigen_pkg_name`
        ], [
          VAPIGEN_VAPIDIR=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG --variable=vapidir_versioned $vapigen_pkg_name`
        ])
    ])

  AC_MSG_RESULT([$enable_vala])

  AC_SUBST([VAPIGEN])
  AC_SUBST([VAPIGEN_VAPIDIR])
  AC_SUBST([VAPIGEN_MAKEFILE])

  AM_CONDITIONAL(ENABLE_VAPIGEN, test "x$enable_vala" = "xyes")
])

Filemanager

Name Type Size Permission Actions
appdata-xml.m4 File 3.11 KB 0644
appstream-xml.m4 File 2.94 KB 0644
expat.m4 File 1.41 KB 0644
gettext.m4 File 14.15 KB 0644
glib-2.0.m4 File 8.17 KB 0644
glib-gettext.m4 File 15.38 KB 0644
gpg-error.m4 File 7.98 KB 0644
gpgrt.m4 File 3.99 KB 0644
gsettings.m4 File 3.5 KB 0644
gtk-3.0.m4 File 8.03 KB 0644
host-cpu-c-abi.m4 File 21.91 KB 0644
iconv.m4 File 9.5 KB 0644
intlmacosx.m4 File 3.15 KB 0644
introspection.m4 File 5.01 KB 0644
lib-ld.m4 File 5.24 KB 0644
lib-link.m4 File 33.99 KB 0644
lib-prefix.m4 File 11.66 KB 0644
libcurl.m4 File 10.91 KB 0644
libgcrypt.m4 File 6.1 KB 0644
libtool.m4 File 299.85 KB 0644
libxml2.m4 File 7.72 KB 0644
ltargz.m4 File 2.61 KB 0644
ltdl.m4 File 29.36 KB 0644
ltoptions.m4 File 14.18 KB 0644
ltsugar.m4 File 4.29 KB 0644
ltversion.m4 File 714 B 0644
lt~obsolete.m4 File 6.01 KB 0644
mm-ax_cxx_compile_stdcxx.m4 File 19.1 KB 0644
mm-ax_cxx_compile_stdcxx_11.m4 File 5.66 KB 0644
mm-common.m4 File 1.64 KB 0644
mm-dietlib.m4 File 4.57 KB 0644
mm-doc.m4 File 10.27 KB 0644
mm-module.m4 File 3.25 KB 0644
mm-pkg.m4 File 3.87 KB 0644
mm-warnings.m4 File 4.56 KB 0644
nls.m4 File 1.21 KB 0644
nspr.m4 File 2.76 KB 0644
pkg.m4 File 10.01 KB 0644
po.m4 File 18.39 KB 0644
progtest.m4 File 3.02 KB 0644
vala.m4 File 4.46 KB 0644
vapigen.m4 File 3.4 KB 0644
wayland-scanner.m4 File 428 B 0644
xtrans.m4 File 6.38 KB 0644