diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2020-11-12 20:36:27 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-12 20:36:27 +0200 |
commit | 41a79a0757eadf74ea6c3d8985400c56083b68cb (patch) | |
tree | c1711634c1a007a74e826188a606f0de483e5c77 /test cases | |
parent | d2aac3d80984b51919ecc39e50d5cec32b264580 (diff) | |
parent | 33729240076d6b812116374edc5defbdaffcebbf (diff) | |
download | meson-41a79a0757eadf74ea6c3d8985400c56083b68cb.zip meson-41a79a0757eadf74ea6c3d8985400c56083b68cb.tar.gz meson-41a79a0757eadf74ea6c3d8985400c56083b68cb.tar.bz2 |
Merge pull request #7965 from dcbaker/wip/2020-11/macos-github-actions
Migrate osx CI from travis to github actions
Diffstat (limited to 'test cases')
-rw-r--r-- | test cases/common/28 multiline string/meson.build | 2 | ||||
-rw-r--r-- | test cases/frameworks/8 flex/lexer.l | 3 | ||||
-rw-r--r-- | test cases/frameworks/8 flex/parser.y | 5 | ||||
-rw-r--r-- | test cases/rust/2 sharedlib/meson.build | 4 | ||||
-rw-r--r-- | test cases/rust/4 polyglot/meson.build | 4 |
5 files changed, 18 insertions, 0 deletions
diff --git a/test cases/common/28 multiline string/meson.build b/test cases/common/28 multiline string/meson.build index 9cec114..a87d29a 100644 --- a/test cases/common/28 multiline string/meson.build +++ b/test cases/common/28 multiline string/meson.build @@ -26,6 +26,8 @@ endif cc = meson.get_compiler('c') prog = ''' +#include <stdio.h> + int main(void) { int num = 1; printf("%d\n", num); diff --git a/test cases/frameworks/8 flex/lexer.l b/test cases/frameworks/8 flex/lexer.l index 85293b2..952eeea 100644 --- a/test cases/frameworks/8 flex/lexer.l +++ b/test cases/frameworks/8 flex/lexer.l @@ -1,6 +1,9 @@ %{ #include <stdlib.h> #include "parser.tab.h" + +extern int yylex(void); +extern int yyerror(); %} %% diff --git a/test cases/frameworks/8 flex/parser.y b/test cases/frameworks/8 flex/parser.y index ff8754f..663f2f3 100644 --- a/test cases/frameworks/8 flex/parser.y +++ b/test cases/frameworks/8 flex/parser.y @@ -1,3 +1,8 @@ +%{ +extern int yylex(void); +extern int yyerror(); +%} + %token BOOLEAN %% diff --git a/test cases/rust/2 sharedlib/meson.build b/test cases/rust/2 sharedlib/meson.build index 42f6e23..aac2968 100644 --- a/test cases/rust/2 sharedlib/meson.build +++ b/test cases/rust/2 sharedlib/meson.build @@ -1,5 +1,9 @@ project('rust shared library', 'rust') +if host_machine.system() == 'darwin' + error('MESON_SKIP_TEST: doesnt work right on macos, please fix!') +endif + l = shared_library('stuff', 'stuff.rs', install : true) e = executable('prog', 'prog.rs', link_with : l, install : true) diff --git a/test cases/rust/4 polyglot/meson.build b/test cases/rust/4 polyglot/meson.build index b7eef57..4955516 100644 --- a/test cases/rust/4 polyglot/meson.build +++ b/test cases/rust/4 polyglot/meson.build @@ -1,5 +1,9 @@ project('rust and c polyglot executable', 'c', 'rust') +if host_machine.system() == 'darwin' + error('MESON_SKIP_TEST: doesnt work right on macos, please fix!') +endif + l = library('stuff', 'stuff.rs', rust_crate_type: 'cdylib', install : true) e = executable('prog', 'prog.c', link_with : l, install : true) test('polyglottest', e) |