From 7814ef986fc0413630a7a6b7dbc169fc2ce39b03 Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Sat, 19 Jul 2014 01:14:21 +0300 Subject: Set up link paths. --- test cases/csharp/2 library/helper.cs | 7 +++++++ test cases/csharp/2 library/installed_files.txt | 2 ++ test cases/csharp/2 library/meson.build | 5 +++++ test cases/csharp/2 library/prog.cs | 8 ++++++++ 4 files changed, 22 insertions(+) create mode 100644 test cases/csharp/2 library/helper.cs create mode 100644 test cases/csharp/2 library/installed_files.txt create mode 100644 test cases/csharp/2 library/meson.build create mode 100644 test cases/csharp/2 library/prog.cs (limited to 'test cases/csharp') diff --git a/test cases/csharp/2 library/helper.cs b/test cases/csharp/2 library/helper.cs new file mode 100644 index 000000000..266e37969 --- /dev/null +++ b/test cases/csharp/2 library/helper.cs @@ -0,0 +1,7 @@ +using System; + +public class Helper { + public void print() { + Console.WriteLine("Library class called."); + } +} diff --git a/test cases/csharp/2 library/installed_files.txt b/test cases/csharp/2 library/installed_files.txt new file mode 100644 index 000000000..48d527751 --- /dev/null +++ b/test cases/csharp/2 library/installed_files.txt @@ -0,0 +1,2 @@ +bin/prog.exe +lib/libhelper.dll diff --git a/test cases/csharp/2 library/meson.build b/test cases/csharp/2 library/meson.build new file mode 100644 index 000000000..2082e0375 --- /dev/null +++ b/test cases/csharp/2 library/meson.build @@ -0,0 +1,5 @@ +project('C# library', 'cs') + +l = shared_library('helper', 'helper.cs', install : true) +e = executable('prog', 'prog.cs', link_with : l, install : true) +test('libtest', e) diff --git a/test cases/csharp/2 library/prog.cs b/test cases/csharp/2 library/prog.cs new file mode 100644 index 000000000..8bf6a3136 --- /dev/null +++ b/test cases/csharp/2 library/prog.cs @@ -0,0 +1,8 @@ +using System; + +public class Prog { + static public void Main () { + Helper h = new Helper(); + h.print(); + } +} -- cgit v1.2.3