valac, the Vala compiler, is a self-hosting compiler that translates
Vala source code into C source and header files. It uses the GObject
type system to create classes and interfaces declared in the Vala
-source code. It's also planned to generate GIDL files when
-gobject-introspection is ready.
+source code.
.SH OPTIONS
.TP
.B \--help
.TP
.B \--version
Display version number
+.TP
+.B \-C, --ccode
+Output C code
+.TP
+.B \-c, --compile
+Compile but do not link
+.TP
+.B \-o, --output=FILE
+Place output in file FILE
+.TP
+.B \-g, --debug
+Produce debug information
+.TP
+.B \--thread
+Enable multithreading support
+.TP
+.B \--disable-assert
+Disable assertions
+.TP
+.B \--enable-checking
+Enable additional run-time checks
+.TP
+.B \--enable-deprecated
+Enable deprecated features
+.TP
+.B \--enable-experimental
+Enable experimental features
+.TP
+.B \--cc=COMMAND
+Use COMMAND as C compiler command
+.TP
+.B \-X, --Xcc=OPTION...
+Pass OPTION to the C compiler
+.TP
+.B \-q, --quiet
+Do not print messages to the console
+.TP
+.B \--target-glib=MAJOR.MINOR
+Target version of glib for code generation
.SH FEATURES
-Interfaces, Properties, Signals, Foreach, Lambda expressions, Type
-inference for local variables, Assisted memory management
-.SH PLANNED OR PARTIAL
-Generics, Non-null types, Exception handling
+Interfaces, properties, signals, foreach, lambda expressions, type
+inference for local variables, generics, non-null types, assisted memory
+management, exception handling
.SH HOMEPAGE AND BUG REPORT
-http://live.gnome.org/Vala
+http://www.vala-project.org/
.SH AUTHORS
Jurg Billeter, Raffaele Sandrini.