diff options
author | David Seifert <soap@gentoo.org> | 2021-07-18 23:14:35 +0200 |
---|---|---|
committer | David Seifert <soap@gentoo.org> | 2021-07-18 23:14:35 +0200 |
commit | 3b47d161e7ebd691ea6e6730f12548610f96477d (patch) | |
tree | 855dbb1e7554584c75d55045bf6def42aca83827 | |
parent | 631abce82f5d554b1511d5c7bd63de558f3184cb (diff) | |
download | meson-3b47d161e7ebd691ea6e6730f12548610f96477d.zip meson-3b47d161e7ebd691ea6e6730f12548610f96477d.tar.gz meson-3b47d161e7ebd691ea6e6730f12548610f96477d.tar.bz2 |
Cuda: Add test for -DNDEBUG
-rw-r--r-- | test cases/cuda/8 release/main.cu | 4 | ||||
-rw-r--r-- | test cases/cuda/8 release/meson.build | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/test cases/cuda/8 release/main.cu b/test cases/cuda/8 release/main.cu index bd1dbc4..2a98874 100644 --- a/test cases/cuda/8 release/main.cu +++ b/test cases/cuda/8 release/main.cu @@ -1,6 +1,10 @@ #include <cuda_runtime.h> #include <iostream> +#ifndef NDEBUG +#error "NDEBUG not defined, this is a Meson bug" +#endif + int cuda_devices(void) { int result = 0; cudaGetDeviceCount(&result); diff --git a/test cases/cuda/8 release/meson.build b/test cases/cuda/8 release/meson.build index bdb311d..e6207ed 100644 --- a/test cases/cuda/8 release/meson.build +++ b/test cases/cuda/8 release/meson.build @@ -1,4 +1,4 @@ -project('release', 'cuda', version : '1.0.0', default_options : ['buildtype=release']) +project('release', 'cuda', version : '1.0.0', default_options : ['buildtype=release', 'b_ndebug=if-release']) exe = executable('prog', 'main.cu') test('cudatest', exe) |