From 220b40b0f4e5d2b97264c0325d3a311e197e461a Mon Sep 17 00:00:00 2001 From: Kanaev Date: Wed, 7 Jul 2021 20:22:29 +0300 Subject: [PATCH] [SYCL] Make cmake file for unit-tests more robust Signed-off-by: Kanaev --- sycl/cmake/modules/AddSYCLUnitTest.cmake | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sycl/cmake/modules/AddSYCLUnitTest.cmake b/sycl/cmake/modules/AddSYCLUnitTest.cmake index 2d50567d2ee0b..5cf8e3417f6c8 100644 --- a/sycl/cmake/modules/AddSYCLUnitTest.cmake +++ b/sycl/cmake/modules/AddSYCLUnitTest.cmake @@ -6,7 +6,8 @@ macro(add_sycl_unittest test_dirname link_variant) # Enable exception handling for these unit tests set(LLVM_REQUIRES_EH 1) - if (MSVC AND CMAKE_BUILD_TYPE MATCHES "Debug") + string(TOLOWER "${CMAKE_BUILD_TYPE}" build_type_lower) + if (MSVC AND build_type_lower MATCHES "debug") set(sycl_obj_target "sycld_object") set(sycl_so_target "sycld") else() @@ -50,7 +51,8 @@ endmacro() macro(add_sycl_unittest_with_device test_dirname link_variant) set(LLVM_REQUIRES_EH 1) - if (MSVC AND CMAKE_BUILD_TYPE MATCHES "Debug") + string(TOLOWER "${CMAKE_BUILD_TYPE}" build_type_lower) + if (MSVC AND build_type_lower MATCHES "debug") set(sycl_obj_target "sycld_object") set(sycl_so_target "sycld") set(XPTI_LIB xptid)