From b9d2db942ce2485e7bb9ce7246f6995eeb956d97 Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Tue, 5 Nov 2013 20:34:06 +0200 Subject: Made prebuilt object build on OSX. --- test cases/prebuilt object/1 basic/meson.build | 21 ++++++++++++++++++++- test cases/prebuilt object/1 basic/osx.o | Bin 0 -> 2212 bytes 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 test cases/prebuilt object/1 basic/osx.o diff --git a/test cases/prebuilt object/1 basic/meson.build b/test cases/prebuilt object/1 basic/meson.build index 5e4fb7e..9708d5b 100644 --- a/test cases/prebuilt object/1 basic/meson.build +++ b/test cases/prebuilt object/1 basic/meson.build @@ -9,7 +9,26 @@ project('prebuilt object', 'c') -object = 'linux-amd64.o' +if host.name() == 'darwin' + object = 'osx.o' +elif host.name() == 'linux' + if meson.get_compiler('c').sizeof('void*') == 8 + object = 'linux-amd64.o' + else + object = 'linux-i386.o' + endif +elif host.name() == 'windows' + id = meson.get_compiler('c').get_id() + if id == 'gcc' + object = 'mingw.obj' + elif id == 'msvc' + object = 'msvc.obj' + else + error('Unknown compiler.') + endif +else + error('Unknown platform.') +endif # Remember: do not put source.c in this # declaration. Only the prebuilt object. diff --git a/test cases/prebuilt object/1 basic/osx.o b/test cases/prebuilt object/1 basic/osx.o new file mode 100644 index 0000000..75c86c6 Binary files /dev/null and b/test cases/prebuilt object/1 basic/osx.o differ -- cgit v1.1