aboutsummaryrefslogtreecommitdiff
path: root/test cases/swift
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2015-12-10 21:49:41 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2015-12-10 21:49:41 +0200
commit43b07729aa058ce8af1aa4d7f3c445f61f39c42a (patch)
treea3784e2b3f5fdf0dbde333cdeaeb20ead1889a15 /test cases/swift
parent7ed515dacc726b6413ff720b7c125670b60543a1 (diff)
downloadmeson-43b07729aa058ce8af1aa4d7f3c445f61f39c42a.zip
meson-43b07729aa058ce8af1aa4d7f3c445f61f39c42a.tar.gz
meson-43b07729aa058ce8af1aa4d7f3c445f61f39c42a.tar.bz2
Reworked swift code so now can use multiple source files in one target.
Diffstat (limited to 'test cases/swift')
-rw-r--r--test cases/swift/2 multifile/libfile.swift3
-rw-r--r--test cases/swift/2 multifile/main.swift1
-rw-r--r--test cases/swift/2 multifile/meson.build3
3 files changed, 7 insertions, 0 deletions
diff --git a/test cases/swift/2 multifile/libfile.swift b/test cases/swift/2 multifile/libfile.swift
new file mode 100644
index 0000000..45f941c
--- /dev/null
+++ b/test cases/swift/2 multifile/libfile.swift
@@ -0,0 +1,3 @@
+func printSomething(text: String) {
+ print("Got this: \(text)")
+}
diff --git a/test cases/swift/2 multifile/main.swift b/test cases/swift/2 multifile/main.swift
new file mode 100644
index 0000000..61d67e2
--- /dev/null
+++ b/test cases/swift/2 multifile/main.swift
@@ -0,0 +1 @@
+printSomething("String from main")
diff --git a/test cases/swift/2 multifile/meson.build b/test cases/swift/2 multifile/meson.build
new file mode 100644
index 0000000..9012f3d
--- /dev/null
+++ b/test cases/swift/2 multifile/meson.build
@@ -0,0 +1,3 @@
+project('2 files', 'swift')
+
+test('2files', executable('twofiles', 'main.swift', 'libfile.swift'))