Fix hierchical tests. Set compiler before project to avoid loop
Change-Id: Icede4e76cb47820b39403a7f1ba3f4bd3f47ed03
This commit is contained in:
@@ -1,4 +1,13 @@
|
|||||||
cmake_minimum_required (VERSION 2.6)
|
cmake_minimum_required (VERSION 2.6)
|
||||||
|
|
||||||
|
# Must set CMAKE_CXX_COMPILER before any project commands to appease CMAKE
|
||||||
|
set(HIP_PATH $ENV{HIP_PATH})
|
||||||
|
if (NOT DEFINED HIP_PATH)
|
||||||
|
get_filename_component (HIP_PATH ../.. ABSOLUTE)
|
||||||
|
endif()
|
||||||
|
set (HIPCC ${HIP_PATH}/bin/hipcc)
|
||||||
|
set (CMAKE_CXX_COMPILER ${HIPCC})
|
||||||
|
|
||||||
project (HIP_Unit_Tests)
|
project (HIP_Unit_Tests)
|
||||||
include(CTest)
|
include(CTest)
|
||||||
|
|
||||||
@@ -22,10 +31,6 @@ if(NOT DEFINED HIP_BUILD_LOCAL)
|
|||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(HIP_PATH $ENV{HIP_PATH})
|
|
||||||
if (NOT DEFINED HIP_PATH)
|
|
||||||
get_filename_component (HIP_PATH ../.. ABSOLUTE)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
execute_process(COMMAND ${HIP_PATH}/bin/hipconfig --platform OUTPUT_VARIABLE HIP_PLATFORM)
|
execute_process(COMMAND ${HIP_PATH}/bin/hipconfig --platform OUTPUT_VARIABLE HIP_PLATFORM)
|
||||||
|
|
||||||
@@ -77,8 +82,6 @@ else()
|
|||||||
MESSAGE (FATAL_ERROR "UNKNOWN HIP_PLATFORM=" ${HIP_PLATFORM})
|
MESSAGE (FATAL_ERROR "UNKNOWN HIP_PLATFORM=" ${HIP_PLATFORM})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set (HIPCC ${HIP_PATH}/bin/hipcc)
|
|
||||||
set (CMAKE_CXX_COMPILER ${HIPCC})
|
|
||||||
|
|
||||||
|
|
||||||
add_library(test_common OBJECT test_common.cpp )
|
add_library(test_common OBJECT test_common.cpp )
|
||||||
@@ -199,7 +202,7 @@ make_hip_executable (hipPeerToPeer_simple hipPeerToPeer_simple.cpp)
|
|||||||
make_hip_executable (hipMemcpyAll hipMemcpyAll.cpp)
|
make_hip_executable (hipMemcpyAll hipMemcpyAll.cpp)
|
||||||
make_hip_executable (hipMultiThreadDevice hipMultiThreadDevice.cpp)
|
make_hip_executable (hipMultiThreadDevice hipMultiThreadDevice.cpp)
|
||||||
make_hip_executable (hipTestMemcpyPin hipTestMemcpyPin.cpp)
|
make_hip_executable (hipTestMemcpyPin hipTestMemcpyPin.cpp)
|
||||||
make_hip_executable (hipDynamicShared hipDynamicShared.cpp)
|
#make_hip_executable (hipDynamicShared hipDynamicShared.cpp)
|
||||||
make_hip_executable (hipTestDevice hipTestDevice.cpp)
|
make_hip_executable (hipTestDevice hipTestDevice.cpp)
|
||||||
make_hip_executable (hipTestDeviceDouble hipTestDeviceDouble.cpp)
|
make_hip_executable (hipTestDeviceDouble hipTestDeviceDouble.cpp)
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
cmake_minimum_required (VERSION 2.6)
|
cmake_minimum_required (VERSION 2.6)
|
||||||
|
|
||||||
|
project (launch_bounds)
|
||||||
|
|
||||||
include_directories( ${HIPTEST_SOURCE_DIR} )
|
include_directories( ${HIPTEST_SOURCE_DIR} )
|
||||||
|
|
||||||
make_hip_executable (hip_launch_bounds hip_launch_bounds.cpp)
|
make_hip_executable (hip_launch_bounds hip_launch_bounds.cpp)
|
||||||
|
|||||||
Reference in New Issue
Block a user