Re: [Vala] Check conditionals versions of Vala



On Wed, 06 Feb 2013 19:50:40 +0100
JM <interflug1 gmx net> wrote:

There is conditional compilation:

https://live.gnome.org/Vala/ConditionalCompilationSample

You can check vala version and set flags in your configure script or
something equivalent.

You can modify the following to match your demands and use it to set
flags for your conditional compilation:

AC_PATH_PROG([VALAC], [valac], [])
 AS_IF([test -z "$VALAC"],
   [AC_MSG_WARN([No Vala compiler found. Build uses C files only. While
this is fine, you will not be able to compile changed .vala source
files.])],
   [AS_IF([test -n "$VALA_REQUIRED"],
      [AC_MSG_CHECKING([$VALAC is at least version $VALA_REQUIRED])
       am__vala_version=`$VALAC --version | sed 's/Vala  *//'`
       AS_VERSION_COMPARE([$VALA_REQUIRED], ["$am__vala_version"],
         [AC_MSG_RESULT([yes])],
         [AC_MSG_RESULT([yes])],
         [AC_MSG_RESULT([no])
          AC_MSG_WARN([Vala $VALA_REQUIRED not found. Your vala version
is too old! Build uses C files only. While this is fine, you will not be
able to compile changed .vala source files.])
          VALAC=""])])])
AM_CONDITIONAL(USE_VALA, [test -n "$VALAC"])
AC_SUBST(USE_VALA)


Thanks
 


Am Mittwoch, den 06.02.2013, 19:09 +0000 schrieb Olivier Duchateau:
Hi,

I wonder, if it exists preprocessors in Vala, or if it exists macro like GLIB_CHECK_VERSION, but known by 
valac ?

I don't find any responses.



_______________________________________________
vala-list mailing list
vala-list gnome org
https://mail.gnome.org/mailman/listinfo/vala-list


-- 
olivier



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]