]> git.draconx.ca Git - gob-dx.git/blob - src/options.opt
Replace gnulib patch with new common helper macro.
[gob-dx.git] / src / options.opt
1 -h, --help
2 Print this message and then exit.
3
4 --version
5 Print a version message and then exit.
6
7 -w, --exit-on-warn
8 Exit with an error on any warning.
9 --no-exit-on-warn (&exit_on_warn, FALSE)
10
11 --for-cpp (&for_cpp, TRUE)
12 Generate C++ output.
13
14 --no-extern-c (&no_extern_c, TRUE)
15 Omit C++ extern "C" declarations from headers.
16
17 --no-gnu (&no_gnu, TRUE)
18 Do not use any GNU language extensions.
19
20 --no-touch-headers (&no_touch_headers, TRUE)
21 Avoid modifying output header files if there would not be
22 any changes, so that modification times are preserved.
23
24 --no-touch
25 Same as --no-touch-headers but applies to all output files.
26
27 --always-private-struct (&always_private_struct, TRUE)
28 Create the _priv pointer in the object structure even if
29 there are no private members.
30
31 --always-private-header (&private_header, PRIVATE_HEADER_ALWAYS)
32 Create a private header file even if it would be empty.
33
34 --ondemand-private-header (&private_header, PRIVATE_HEADER_ONDEMAND)
35 Create a private header file only if required (default).
36
37 --no-private-header (&private_header, PRIVATE_HEADER_NEVER)
38
39 --m4
40 Use M4 to produce input data.  All non-option arguments
41 and subsequent arguments are passed to m4.
42
43 --m4-clean
44 Same as --m4, except that no arguments other than those
45 specified on the command line are passed to m4.
46
47 --m4-dir
48 Print the default m4 search directory and then exit.
49
50 -n, --no-write
51 Do not actually create any output files.  The input is
52 still parsed to check for syntax errors.
53
54 --no-lines (&no_lines, TRUE)
55 Do not output any #line directives.
56
57 --no-self-alias (&no_self_alias, TRUE)
58 Do not output the SELF macros or Self typedefs.
59
60 --no-kill-underscores (0)
61
62 -o, --output-dir=DIR
63 Output files will be placed relative to DIR.
64
65 --file-sep[=CHAR]
66 Separate filename components with CHAR, as opposed to '-'.
67 If CHAR is omitted, no separator is used.
68
69 --gtk3 (&gtk3_ok, TRUE)
70 Use GTK+3 interface names.