From 3c59d3cbd3643227be76ce2c88786ec906d88119 Mon Sep 17 00:00:00 2001 From: MuJingwen Date: Sat, 9 Jul 2022 15:19:23 +0800 Subject: [PATCH] bugfix: Fix Issue 33 --- src/CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index f81296d3..1fbd355c 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -181,7 +181,11 @@ if(__HIP_ENABLE_PCH) set(HIP_LLVM_ROOT "${LLVM_DIR}/../../..") endif() - execute_process(COMMAND sh -c "${HIP_COMMON_BIN_DIR}/hip_embed_pch.sh ${HIP_COMMON_INCLUDE_DIR} ${PROJECT_BINARY_DIR}/include ${PROJECT_SOURCE_DIR}/include ${HIP_LLVM_ROOT}" COMMAND_ECHO STDERR RESULT_VARIABLE EMBED_PCH_RC) + execute_process(COMMAND sh -c "${HIP_COMMON_BIN_DIR}/hip_embed_pch.sh ${HIP_COMMON_INCLUDE_DIR} ${PROJECT_BINARY_DIR}/include ${PROJECT_SOURCE_DIR}/include ${HIP_LLVM_ROOT}" + COMMAND_ECHO STDERR + RESULT_VARIABLE EMBED_PCH_RC + WORKING_DIRECTORY "${CMAKE_BINARY_DIR}") + if (EMBED_PCH_RC AND NOT EMBED_PCH_RC EQUAL 0) message(FATAL_ERROR "Failed to embed PCH") endif()