summaryrefslogtreecommitdiff
path: root/cross
diff options
context:
space:
mode:
authorMaxandre Ogeret <22786578+MaxandreOgeret@users.noreply.github.com>2025-05-18 17:22:48 +0000
committerEli Schwartz <eschwartz93@gmail.com>2025-05-29 14:30:34 -0400
commit7d567901de40a6a0e837dc49de9662998df46424 (patch)
tree4e74b5a96f8c1b00aafe3ebc32846f4a7cd096ad /cross
parent606ccedddc9c0284d0b0c3f3947ea1ee77a972c5 (diff)
downloadmeson-7d567901de40a6a0e837dc49de9662998df46424.tar.gz
cuda: add cross-cuda test
Diffstat (limited to 'cross')
-rw-r--r--cross/cuda-cross.json5
-rw-r--r--cross/cuda-cross.txt17
2 files changed, 22 insertions, 0 deletions
diff --git a/cross/cuda-cross.json b/cross/cuda-cross.json
new file mode 100644
index 000000000..f2d008688
--- /dev/null
+++ b/cross/cuda-cross.json
@@ -0,0 +1,5 @@
+{
+ "file": "cuda-cross.txt",
+ "tests": ["cuda"],
+ "env": {}
+}
diff --git a/cross/cuda-cross.txt b/cross/cuda-cross.txt
new file mode 100644
index 000000000..7e8146300
--- /dev/null
+++ b/cross/cuda-cross.txt
@@ -0,0 +1,17 @@
+[binaries]
+c = ['/usr/bin/aarch64-linux-gnu-gcc']
+cpp = ['/usr/bin/aarch64-linux-gnu-g++']
+cuda = ['/usr/local/cuda/bin/nvcc']
+ar = '/usr/bin/aarch64-linux-gnu-ar'
+strip = '/usr/bin/aarch64-linux-gnu-strip'
+ld = '/usr/bin/aarch64-linux-gnu-ld'
+
+[host_machine]
+system = 'linux'
+cpu_family = 'aarch64'
+cpu = 'aarch64'
+endian = 'little'
+
+[built-in options]
+cuda_link_args = ['-lstdc++']
+cuda_ccbindir = '/usr/bin/aarch64-linux-gnu-gcc'