Changeset 3092

Show
Ignore:
Timestamp:
12/08/07 22:20:33
Author:
juergbi
Message:

2007-12-08 Jürg Billeter <j@bitron.ch>

  • bindings/Makefile.am:
  • bindings/vala/:
  • configure.ac:
  • tests/Makefile.am:
  • tests/vala-demo/Makefile.am:
  • tests/vala-demo/tinymail-vala-test.vala:

Add experimental Vala bindings and test application, disabled by
default.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/ChangeLog

    r3086 r3092  
     12007-12-08  Jürg Billeter  <j@bitron.ch> 
     2 
     3        * bindings/Makefile.am: 
     4        * bindings/vala/: 
     5        * configure.ac: 
     6        * tests/Makefile.am: 
     7        * tests/vala-demo/Makefile.am: 
     8        * tests/vala-demo/tinymail-vala-test.vala: 
     9 
     10        Add experimental Vala bindings and test application, disabled by 
     11        default. 
     12 
    1132007-12-08  Jürg Billeter  <j@bitron.ch> 
    214 
  • trunk/bindings/Makefile.am

    r597 r3092  
    22SUBDIRS = python 
    33endif 
     4 
     5if BUILD_VALA_BINDINGS 
     6SUBDIRS = vala 
     7endif 
  • trunk/configure.ac

    r3074 r3092  
    5353AC_HEADER_STDC 
    5454AC_PROG_LIBTOOL 
     55 
     56AC_PATH_PROG(VALAC, valac, valac) 
     57AC_SUBST(VALAC) 
    5558 
    5659dnl ### default values (will get overwritten) 
     
    302305esac],[build_pytinymail=false]) 
    303306AM_CONDITIONAL(BUILD_PYTINYMAIL, test x$build_pytinymail = xtrue) 
     307 
     308dnl ### Enable the Vala language bindings ## 
     309AC_ARG_ENABLE(vala-bindings, 
     310AC_HELP_STRING([--enable-vala-bindings], 
     311  [Build vala bindings (no, yes)]), 
     312[case "${enableval}" in 
     313  yes) build_vala_bindings=true ;; 
     314  no)  build_vala_bindings=false ;; 
     315  *) AC_MSG_ERROR(bad value ${enableval} for --enable-vala-bindings) ;; 
     316esac],[build_vala_bindings=false]) 
     317AM_CONDITIONAL(BUILD_VALA_BINDINGS, test x$build_vala_bindings = xtrue) 
    304318 
    305319 
     
    521535bindings/python/gendefs/Makefile 
    522536bindings/python/tinymail.pth 
     537bindings/vala/Makefile 
    523538libtinymail/Makefile 
    524539libtinymail/libtinymail.pc 
     
    560575tests/memory/Makefile 
    561576tests/functional/Makefile 
     577tests/vala-demo/Makefile 
    562578m4/Makefile 
    563579]) 
  • trunk/tests/Makefile.am

    r1648 r3092  
    33if BUILD_DEMOUI 
    44SUBDIRS += c-demo 
     5 
     6if BUILD_VALA_BINDINGS 
     7SUBDIRS += vala-demo 
     8endif 
    59endif 
    610