Imported Upstream version 3.3.2
[platform/upstream/ccache.git] / confitems.gperf
1 %language=ANSI-C
2 %enum
3 %struct-type
4 %readonly-tables
5 %define hash-function-name confitems_hash
6 %define lookup-function-name confitems_get
7 %define initializer-suffix ,0,NULL,0,NULL
8 struct conf_item;
9 %%
10 base_dir,             0, ITEM_V(base_dir, env_string, absolute_path)
11 cache_dir,            1, ITEM(cache_dir, env_string)
12 cache_dir_levels,     2, ITEM_V(cache_dir_levels, unsigned, dir_levels)
13 compiler,             3, ITEM(compiler, string)
14 compiler_check,       4, ITEM(compiler_check, string)
15 compression,          5, ITEM(compression, bool)
16 compression_level,    6, ITEM(compression_level, unsigned)
17 cpp_extension,        7, ITEM(cpp_extension, string)
18 direct_mode,          8, ITEM(direct_mode, bool)
19 disable,              9, ITEM(disable, bool)
20 extra_files_to_hash, 10, ITEM(extra_files_to_hash, env_string)
21 hard_link,           11, ITEM(hard_link, bool)
22 hash_dir,            12, ITEM(hash_dir, bool)
23 ignore_headers_in_manifest, 13, ITEM(ignore_headers_in_manifest, env_string)
24 keep_comments_cpp,   14, ITEM(keep_comments_cpp, bool)
25 limit_multiple,      15, ITEM(limit_multiple, float)
26 log_file,            16, ITEM(log_file, env_string)
27 max_files,           17, ITEM(max_files, unsigned)
28 max_size,            18, ITEM(max_size, size)
29 path,                19, ITEM(path, env_string)
30 prefix_command,      20, ITEM(prefix_command, env_string)
31 prefix_command_cpp,  21, ITEM(prefix_command_cpp, env_string)
32 read_only,           22, ITEM(read_only, bool)
33 read_only_direct,    23, ITEM(read_only_direct, bool)
34 recache,             24, ITEM(recache, bool)
35 run_second_cpp,      25, ITEM(run_second_cpp, bool)
36 sloppiness,          26, ITEM(sloppiness, sloppiness)
37 stats,               27, ITEM(stats, bool)
38 temporary_dir,       28, ITEM(temporary_dir, env_string)
39 umask,               29, ITEM(umask, umask)
40 unify,               30, ITEM(unify, bool)