diff --git a/bin/hipcc b/bin/hipcc index ad46e8e322..91d9a197da 100755 --- a/bin/hipcc +++ b/bin/hipcc @@ -824,11 +824,11 @@ if ($HIP_PLATFORM eq "hcc" and $HIP_COMPILER eq "clang") { $HIPLDFLAGS .= " -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false"; } } - if ($DEVICE_LIB_PATH ne "$ROCM_PATH/amdgcn/bitcode") { - $HIP_DEVLIB_FLAGS = " --hip-device-lib-path=$DEVICE_LIB_PATH"; - } + if ($hasHIP) { - $HIPCXXFLAGS .= " $HIP_DEVLIB_FLAGS"; + if ($DEVICE_LIB_PATH ne "$ROCM_PATH/amdgcn/bitcode") { + $HIPCXXFLAGS .= " --hip-device-lib-path=$DEVICE_LIB_PATH"; + } if ($HIP_RUNTIME ne "HCC") { $HIPCXXFLAGS .= " -fhip-new-launch-api"; }