From 3b47d161e7ebd691ea6e6730f12548610f96477d Mon Sep 17 00:00:00 2001 From: David Seifert Date: Sun, 18 Jul 2021 23:14:35 +0200 Subject: Cuda: Add test for -DNDEBUG --- test cases/cuda/8 release/main.cu | 4 ++++ test cases/cuda/8 release/meson.build | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) 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 #include +#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) -- cgit v1.1