From 9ca7ffdd85ce09ec6f1583e4411b9a6368fa473e Mon Sep 17 00:00:00 2001 From: Ikey Doherty Date: Tue, 10 Oct 2017 19:52:06 +0100 Subject: [PATCH] Get two nicas building, native and emul32 Signed-off-by: Ikey Doherty --- src/meson.build | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/src/meson.build b/src/meson.build index a68883f..77f774d 100644 --- a/src/meson.build +++ b/src/meson.build @@ -1 +1,37 @@ +# Track how to build nica, as we actually build it twice.. + +nica_sources = [ + 'libnica/src/array.c', + 'libnica/src/hashmap.c', + 'libnica/src/files.c', + 'libnica/src/inifile.c', + 'libnica/src/list.c', + 'libnica/src/nc-string.c', + 'libnica/src/util.c', +] + +nica_includes = [ + include_directories('libnica/src/include'), + include_directories('libnica/src/include/nica'), +] + +main_nica = static_library( + 'nica', + sources: [ + nica_sources, + ], + include_directories: nica_includes, + link_args: ['-export-dynamic'], +) + +emul32_nica = static_library( + 'nica-emul32', + sources: [ + nica_sources, + ], + include_directories: nica_includes, + link_args: ['-export-dynamic'], + c_args: ['-m32'], +) + subdir('intercept')