summaryrefslogtreecommitdiff
path: root/src/fruits
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2024-01-15 20:52:07 -0500
committerAndrew Opalach <andrew@akon.city> 2024-01-15 20:52:07 -0500
commit863eda6c45a0ed0bf5f460dde6177c257d57cff8 (patch)
tree231d1e7a4dc62e365152a205de82feab3dcb11cd /src/fruits
parentbe3367fdbfaf7b62b94105cd55d1b9f1e30e9e58 (diff)
downloadcamu-863eda6c45a0ed0bf5f460dde6177c257d57cff8.tar.gz
camu-863eda6c45a0ed0bf5f460dde6177c257d57cff8.tar.bz2
camu-863eda6c45a0ed0bf5f460dde6177c257d57cff8.zip
Major build improvments (Windows sink)
- This commit won't run correctly because the signedness change is not handled by bimu server yet. Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'src/fruits')
-rw-r--r--src/fruits/sink/meson.build8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/fruits/sink/meson.build b/src/fruits/sink/meson.build
index c409857..8879937 100644
--- a/src/fruits/sink/meson.build
+++ b/src/fruits/sink/meson.build
@@ -1,5 +1,10 @@
sink_src = ['sink.c']
sink_deps = [common_deps, buffer, cache, av, screen, render, mixer, libsink]
+sink_args = []
+
+if meson.is_cross_build()
+ sink_args += ['-static', '-static-libgcc', '-static-libstdc++']
+endif
use_tui = false
if use_tui
@@ -7,4 +12,5 @@ if use_tui
sink_deps += [dependency('notcurses')]
endif
-executable('sink', sink_src, dependencies: sink_deps)
+executable('sink', sink_src, dependencies: sink_deps,
+ c_args: sink_args, cpp_args: sink_args, link_args: sink_args)