summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorTomi Valkeinen <tomi.valkeinen@ti.com>2020-09-29 16:43:35 +0300
committerTomi Valkeinen <tomi.valkeinen@ti.com>2020-10-02 14:44:40 +0300
commit70265487ec9a4ec3e41aeb1436973d952f621ddc (patch)
treebac970abce6d4b581a3680f06e5d5b380b38fd99 /meson.build
parenta316025397ae9ef01adebd80bf4c2d680745b0fb (diff)
meson.build: add static-libc option
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build8
1 files changed, 8 insertions, 0 deletions
diff --git a/meson.build b/meson.build
index bc5b8bf..cd604af 100644
--- a/meson.build
+++ b/meson.build
@@ -23,6 +23,14 @@ endif
add_project_arguments(cpp_arguments, language : 'cpp')
+link_arguments = []
+
+if get_option('static-libc')
+ link_arguments += ['-static-libgcc', '-static-libstdc++']
+endif
+
+add_global_link_arguments(link_arguments, language : 'cpp')
+
libfmt_includes = include_directories('ext/fmt/include')
libfmt_dep = declare_dependency(include_directories : libfmt_includes,
compile_args : '-DFMT_HEADER_ONLY')