From a4363795324edb647e4decb38aa0f1ee6af2bcd6 Mon Sep 17 00:00:00 2001 From: Sarbojit2019 <52527887+SarbojitAMD@users.noreply.github.com> Date: Thu, 21 Oct 2021 02:57:13 +0530 Subject: [PATCH] SWDEV-304161 - Fix for test build failure on Nvidia (#2387) [ROCm/hip-tests commit: 6b70924fe072897822a4db5f671204a060e45d0b] --- projects/hip-tests/catch/CMakeLists.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/projects/hip-tests/catch/CMakeLists.txt b/projects/hip-tests/catch/CMakeLists.txt index 4d17fc037b..451d4ddef3 100644 --- a/projects/hip-tests/catch/CMakeLists.txt +++ b/projects/hip-tests/catch/CMakeLists.txt @@ -1,3 +1,19 @@ +cmake_minimum_required(VERSION 3.16.8) +project(hiptests) + +# Check if platform and compiler are set +if(HIP_PLATFORM STREQUAL "amd") + if(HIP_COMPILER STREQUAL "nvcc") + message(FATAL_ERROR "Unexpected HIP_COMPILER:${HIP_COMPILER} is set for HIP_PLATFOR:amd") + endif() +elseif(HIP_PLATFORM STREQUAL "nvidia") + if(NOT DEFINED HIP_COMPILER OR NOT HIP_COMPILER STREQUAL "nvcc") + message(FATAL_ERROR "Unexpected HIP_COMPILER: ${HIP_COMPILER} is set for HIP_PLATFORM:nvidia") + endif() +else() + message(FATAL_ERROR "Unexpected HIP_PLATFORM: " ${HIP_PLATFORM}) +endif() + # Set HIP Path if(NOT DEFINED HIP_PATH) if(DEFINED ENV{HIP_PATH})