gtkamlc1
Gtkaml/gtkon compiler
Usage
gtkamlc [options]
files ...
gtkaml [options]
files ...
Overview
This manual page documents briefly the gtkamlc command.
gtkamlc is a compiler for the Gtkaml and the GtkON languages. These languages let you create GTK UIs to be used in Vala programs with a compact syntax.
gtkamluses the compiler and runs the output executable. For GtkON files, support for #! is enabled.
- Please see the SEE ALSO section for more information.
Options
Gtkamlc options
-
--dump-tree=FILE -
Write code tree to FILE, allowing one to inspect the output from the gtkaml/gtkon input files
Options inherited from Valac
-
-?, --help -
Show summary of options.
-
--version -
Show version of program.
-
--vapidir=DIRECTORY -
Look for package bindings in DIRECTORY
-
--pkg=PACKAGE -
Include binding for PACKAGE
-
--vapi=FILE -
Output vapi to FILE
-
--library=NAME -
Library name
-
--gir=NAME-VERSION.gir -
GObject-Introspection repository file name
-
--girdir=DIRECTORY -
Look for .gir files in DIRECTORY
-
--genie -
Enable Genie syntax mode for gtkon files
-
-b, --basedir=DIRECTORY -
Base source directory
-
-d, --directory=DIRECTORY -
Output directory
-
-C, --ccode -
Output C code
-
-H, --header=FILE -
Output C header file
-
--use-header -
Use C header file
-
--includedir=DIRECTORY -
Directory used to include the C header file
-
-h, --internal-header=FILE -
Output internal C header file
-
--internal-vapi=FILE -
Output vapi with internal api
-
--symbols=FILE -
Output symbols file
-
-c, --compile -
Compile but do not link
-
-o, --output=FILE -
Place output in file FILE
-
-g, --debug -
Produce debug information
-
--thread -
Enable multithreading support
-
--enable-mem-profiler -
Enable GLib memory profiler
-
-D, --define=SYMBOL -
Define SYMBOL
-
--main=SYMBOL -
Use SYMBOL as entry point
-
--nostdpkg -
Do not include standard packages
-
--disable-assert -
Disable assertions
-
--enable-checking -
Enable additional run-time checks
-
--enable-deprecated -
Enable deprecated features
-
--enable-experimental -
Enable experimental features
-
--disable-warnings -
Disable warnings
-
--fatal-warnings -
Treat warnings as fatal
-
--enable-experimental-non-null -
Enable experimental enhancements for non-null types
-
--disable-dbus-transformation -
Disable transformation of D-Bus member names
-
--cc=COMMAND -
Use COMMAND as C compiler command
-
-X, --Xcc=OPTION -
Pass OPTION to the C compiler
-
--save-temps -
Keep temporary files
-
--profile=PROFILE -
Use the given profile instead of the default
-
-q, --quiet -
Do not print messages to the console
-
-v, --verbose -
Print additional messages to the console
-
--target-glib=MAJOR.MINOR -
Target version of glib for code generation
-
--enable-version-header, --disable-version-header -
Write/do not write vala build version in generated files