diff --git a/codegen/CMakeLists.txt b/codegen/CMakeLists.txt index 69a6a71de2..43166840de 100644 --- a/codegen/CMakeLists.txt +++ b/codegen/CMakeLists.txt @@ -12,9 +12,22 @@ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) set(CK_ROOT ${CMAKE_CURRENT_SOURCE_DIR}/..) configure_file(${CK_ROOT}/include/ck/config.h.in ${CK_ROOT}/include/ck/config.h) -find_package(ROCM) +if (WIN32) + find_package(ROCmCMakeBuildTools REQUIRED PATHS C:/dist/TheRock) + set(HIP_PLATFORM "amd" CACHE STRING "HIP platform") +else() + find_package(ROCM REQUIRED PATHS /opt/rocm) +endif() + include(ROCMInstallTargets) -include(ROCMTest) +include(ROCMPackageConfigHelpers) +include(ROCMSetupVersion) +include(ROCMInstallSymlinks) +include(ROCMCreatePackage) +include(CheckCXXCompilerFlag) +include(ROCMCheckTargetIds) +include(TargetFlags) + list(APPEND CMAKE_PREFIX_PATH /opt/rocm $ENV{ROCM_PATH}) find_package(hiprtc REQUIRED)