Refactor to isolate staging buffer code.

This commit is contained in:
Ben Sander
2016-03-17 00:20:56 -05:00
parent a1879ba59b
commit 1b7cc7d921
5 changed files with 61 additions and 47 deletions
+2 -5
View File
@@ -35,8 +35,8 @@ if (${HIP_PLATFORM} STREQUAL "hcc")
include_directories(${HIP_PATH}/include)
# hip_hcc.o:
add_library(hip_hcc STATIC ${HIP_PATH}/src/hip_hcc.cpp )
#add_library(hip_hcc STATIC ${HIP_PATH}/src/hip_hcc.cpp ${HIP_PATH}/src/staging_buffer.cpp)
#add_library(hip_hcc STATIC ${HIP_PATH}/src/hip_hcc.cpp )
add_library(hip_hcc STATIC ${HIP_PATH}/src/hip_hcc.cpp ${HIP_PATH}/src/staging_buffer.cpp)
target_include_directories(hip_hcc PRIVATE ${HSA_PATH}/include)
@@ -139,9 +139,6 @@ make_hip_executable (hipHostGetFlags hipHostGetFlags.cpp)
make_hip_executable (hipHostRegister hipHostRegister.cpp)
make_hip_executable (hipRandomMemcpyAsync hipRandomMemcpyAsync.cpp)
# not needed since hipcc now includes -lm by default:
#target_link_libraries(hipMathFunctionsHost m)
make_test(hip_ballot " " )
make_test(hip_anyall " " )
make_test(hip_popc " " )