cmake_minimum_required(VERSION 3.20) project(01test LANGUAGES C CXX HIP) set(CMAKE_CXX_COMPILER g++) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17 -pthread") set(CMAKE_BUILD_TYPE release) if(NOT DEFINED ENV{ROCM_PATH}) set(ROCM_PATH /opt/dtk) else() set(ROCM_PATH $ENV{ROCM_PATH}) endif() add_definitions(-D__HIP_PLATFORM_AMD__) set(INCLUDE_PATH /usr/local/include ${CMAKE_CURRENT_SOURCE_DIR}/include $ENV{ROCM_PATH}/include) include_directories(${INCLUDE_PATH}) message(${ROCM_PATH}/lib) link_directories(${ROCM_PATH}/lib) set(LIBRARY galaxyhip) link_libraries(${LIBRARY}) set(SOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/src/test.hip ${CMAKE_CURRENT_SOURCE_DIR}/src/main.cpp ) add_executable(01test ${SOURCE_FILES})