aboutsummaryrefslogtreecommitdiffstats
path: root/meson/test cases/unit/11 cross prog
diff options
context:
space:
mode:
authorAngelos Mouzakitis <a.mouzakitis@virtualopensystems.com>2023-10-10 14:33:42 +0000
committerAngelos Mouzakitis <a.mouzakitis@virtualopensystems.com>2023-10-10 14:33:42 +0000
commitaf1a266670d040d2f4083ff309d732d648afba2a (patch)
tree2fc46203448ddcc6f81546d379abfaeb323575e9 /meson/test cases/unit/11 cross prog
parente02cda008591317b1625707ff8e115a4841aa889 (diff)
Add submodule dependency filesHEADmaster
Change-Id: Iaf8d18082d3991dec7c0ebbea540f092188eb4ec
Diffstat (limited to 'meson/test cases/unit/11 cross prog')
-rw-r--r--meson/test cases/unit/11 cross prog/meson.build16
-rwxr-xr-xmeson/test cases/unit/11 cross prog/some_cross_tool.py4
-rwxr-xr-xmeson/test cases/unit/11 cross prog/sometool.py4
3 files changed, 24 insertions, 0 deletions
diff --git a/meson/test cases/unit/11 cross prog/meson.build b/meson/test cases/unit/11 cross prog/meson.build
new file mode 100644
index 000000000..a7adeb284
--- /dev/null
+++ b/meson/test cases/unit/11 cross prog/meson.build
@@ -0,0 +1,16 @@
+project('cross find program', 'c')
+
+native_exe = find_program('sometool.py', native : true)
+cross_exe = find_program('sometool.py')
+cross_other_exe = find_program('someothertool.py')
+
+native_out = run_command(native_exe).stdout().strip()
+cross_out = run_command(cross_exe).stdout().strip()
+cross_other_out = run_command(cross_other_exe).stdout().strip()
+
+assert(native_out == 'native',
+ 'Native output incorrect:' + native_out)
+assert(cross_out == 'cross',
+ 'Cross output incorrect:' + cross_out)
+assert(cross_out == cross_other_out,
+ 'Cross output incorrect:' + cross_other_out)
diff --git a/meson/test cases/unit/11 cross prog/some_cross_tool.py b/meson/test cases/unit/11 cross prog/some_cross_tool.py
new file mode 100755
index 000000000..6c01b1a60
--- /dev/null
+++ b/meson/test cases/unit/11 cross prog/some_cross_tool.py
@@ -0,0 +1,4 @@
+#!/usr/bin/env python3
+
+
+print('cross')
diff --git a/meson/test cases/unit/11 cross prog/sometool.py b/meson/test cases/unit/11 cross prog/sometool.py
new file mode 100755
index 000000000..06bcdc8ed
--- /dev/null
+++ b/meson/test cases/unit/11 cross prog/sometool.py
@@ -0,0 +1,4 @@
+#!/usr/bin/env python3
+
+
+print('native')