diff --git a/projects/hip/cmake/FindHIP.cmake b/projects/hip/cmake/FindHIP.cmake index b59cb3ac37..422b708917 100644 --- a/projects/hip/cmake/FindHIP.cmake +++ b/projects/hip/cmake/FindHIP.cmake @@ -151,8 +151,11 @@ if(NOT APPLE) find_program(HIP_HIPCONFIG_EXECUTABLE hipconfig) endif() if(NOT UNIX) - set(HIP_HIPCONFIG_EXECUTABLE "${HIP_HIPCONFIG_EXECUTABLE}.bat") - set(HIP_HIPCC_EXECUTABLE "${HIP_HIPCC_EXECUTABLE}.bat") + get_filename_component(HIPCONFIG_EXECUTABLE_EXT ${HIP_HIPCONFIG_EXECUTABLE} EXT) + if(NOT HIPCONFIG_EXECUTABLE_EXT STREQUAL ".bat") + set(HIP_HIPCONFIG_EXECUTABLE "${HIP_HIPCONFIG_EXECUTABLE}.bat") + set(HIP_HIPCC_EXECUTABLE "${HIP_HIPCC_EXECUTABLE}.bat") + endif() endif() mark_as_advanced(HIP_HIPCONFIG_EXECUTABLE) mark_as_advanced(HIP_HIPCC_EXECUTABLE)