aboutsummaryrefslogtreecommitdiffhomepage
path: root/meson_options.txt
diff options
context:
space:
mode:
authorCalvin Rose <calsrose@gmail.com>2019-06-20 16:33:28 -0400
committerCalvin Rose <calsrose@gmail.com>2019-06-20 16:33:28 -0400
commita29e717fd7f9bf31fe4219f0044041837823230d (patch)
tree87889aa59cf3e726ad5e3e8fab3f5ebaebc22233 /meson_options.txt
parentAdd janet_abstract_begin and janet_abstract_end (diff)
Start working to a full meson build.
One build system instead of three for Make + Meson + build_win.bat.
Diffstat (limited to 'meson_options.txt')
-rw-r--r--meson_options.txt17
1 files changed, 17 insertions, 0 deletions
diff --git a/meson_options.txt b/meson_options.txt
new file mode 100644
index 00000000..615d80b0
--- /dev/null
+++ b/meson_options.txt
@@ -0,0 +1,17 @@
+option('build_hash', type : 'string', value : 'meson')
+
+option('single_threaded', type : 'boolean', value : false)
+option('nanbox', type : 'boolean', value : true)
+option('dynamic_modules', type : 'boolean', value : true)
+option('docstrings', type : 'boolean', value : true)
+option('sourcemaps', type : 'boolean', value : true)
+option('reduced_os', type : 'boolean', value : true)
+option('assembler', type : 'boolean', value : true)
+option('peg', type : 'boolean', value : true)
+option('typed_array', type : 'boolean', value : true)
+option('int_types', type : 'boolean', value : true)
+
+option('recursion_guard', type : 'integer', min : 10, max : 8000, value : 1024)
+option('max_proto_depth', type : 'integer', min : 10, max : 8000, value : 200)
+option('max_macro_expand', type : 'integer', min : 1, max : 8000, value : 200)
+option('stack_max', type : 'integer', min : 8096, max : 1000000000, value : 16384)