summaryrefslogtreecommitdiff
path: root/src/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/meson.build')
-rw-r--r--src/meson.build27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/meson.build b/src/meson.build
new file mode 100644
index 0000000..6eaf0d4
--- /dev/null
+++ b/src/meson.build
@@ -0,0 +1,27 @@
+subdir('osc')
+
+# The x86-64 SIMD kernels pick their level at run time (see simd.h), so the
+# library needs no ISA flags. -march in c_args sets the lowest level.
+term_headless_lib = both_libraries('term_headless',
+ 'core.c',
+ 'escape.c',
+ 'fastcsi.c',
+ 'gstore.c',
+ 'hist.c',
+ 'hist_view.c',
+ 'input.c',
+ 'isa.c',
+ 'palette.c',
+ 'scan.c',
+ 'screen.c',
+ 'selection.c',
+ 'snapshot.c',
+ 'term.c',
+ 'text.c',
+ 'text_run.c',
+ term_osc_src,
+ include_directories: term_private_inc,
+ dependencies: [m_dep],
+ gnu_symbol_visibility: 'hidden',
+ install: false
+)