summaryrefslogtreecommitdiff
path: root/confitems.gperf
diff options
context:
space:
mode:
Diffstat (limited to 'confitems.gperf')
-rw-r--r--confitems.gperf40
1 files changed, 40 insertions, 0 deletions
diff --git a/confitems.gperf b/confitems.gperf
new file mode 100644
index 0000000..531bc92
--- /dev/null
+++ b/confitems.gperf
@@ -0,0 +1,40 @@
+%language=ANSI-C
+%enum
+%struct-type
+%readonly-tables
+%define hash-function-name confitems_hash
+%define lookup-function-name confitems_get
+%define initializer-suffix ,0,NULL,0,NULL
+struct conf_item;
+%%
+base_dir, 0, ITEM_V(base_dir, env_string, absolute_path)
+cache_dir, 1, ITEM(cache_dir, env_string)
+cache_dir_levels, 2, ITEM_V(cache_dir_levels, unsigned, dir_levels)
+compiler, 3, ITEM(compiler, string)
+compiler_check, 4, ITEM(compiler_check, string)
+compression, 5, ITEM(compression, bool)
+compression_level, 6, ITEM(compression_level, unsigned)
+cpp_extension, 7, ITEM(cpp_extension, string)
+direct_mode, 8, ITEM(direct_mode, bool)
+disable, 9, ITEM(disable, bool)
+extra_files_to_hash, 10, ITEM(extra_files_to_hash, env_string)
+hard_link, 11, ITEM(hard_link, bool)
+hash_dir, 12, ITEM(hash_dir, bool)
+ignore_headers_in_manifest, 13, ITEM(ignore_headers_in_manifest, env_string)
+keep_comments_cpp, 14, ITEM(keep_comments_cpp, bool)
+limit_multiple, 15, ITEM(limit_multiple, float)
+log_file, 16, ITEM(log_file, env_string)
+max_files, 17, ITEM(max_files, unsigned)
+max_size, 18, ITEM(max_size, size)
+path, 19, ITEM(path, env_string)
+prefix_command, 20, ITEM(prefix_command, env_string)
+prefix_command_cpp, 21, ITEM(prefix_command_cpp, env_string)
+read_only, 22, ITEM(read_only, bool)
+read_only_direct, 23, ITEM(read_only_direct, bool)
+recache, 24, ITEM(recache, bool)
+run_second_cpp, 25, ITEM(run_second_cpp, bool)
+sloppiness, 26, ITEM(sloppiness, sloppiness)
+stats, 27, ITEM(stats, bool)
+temporary_dir, 28, ITEM(temporary_dir, env_string)
+umask, 29, ITEM(umask, umask)
+unify, 30, ITEM(unify, bool)