SWDEV-273235 - ocltst build fixes
Correctly reference the new amdocl target.
Do not use hardcoded paths to libamdocl64.so, instead query the path to
it from cmake.
Change-Id: I4738dd8d6d08f9fb72fdd725b6488b81342755a4
[ROCm/clr commit: 6046e6fea4]
Этот коммит содержится в:
@@ -48,10 +48,10 @@ add_custom_command(
|
||||
|
||||
add_custom_target(test.ocltst.oclgl
|
||||
COMMAND
|
||||
${CMAKE_COMMAND} -E env "LD_LIBRARY_PATH=${CMAKE_BINARY_DIR}/lib:$ENV{LD_LIBRARY_PATH}"
|
||||
${CMAKE_COMMAND} -E env "LD_LIBRARY_PATH=$<TARGET_FILE_DIR:amdocl>:$ENV{LD_LIBRARY_PATH}"
|
||||
$<TARGET_FILE:ocltst> -m $<TARGET_FILE:oclgl> -A oclgl.exclude
|
||||
DEPENDS
|
||||
ocltst oclgl amdocl64
|
||||
ocltst oclgl amdocl
|
||||
WORKING_DIRECTORY
|
||||
${CMAKE_BINARY_DIR}/tests/ocltst
|
||||
USES_TERMINAL)
|
||||
@@ -59,10 +59,10 @@ add_custom_target(test.ocltst.oclgl
|
||||
foreach(TEST ${TESTS})
|
||||
add_custom_target(test.ocltst.oclgl.${TEST}
|
||||
COMMAND
|
||||
${CMAKE_COMMAND} -E env "LD_LIBRARY_PATH=${CMAKE_BINARY_DIR}/lib:$ENV{LD_LIBRARY_PATH}"
|
||||
${CMAKE_COMMAND} -E env "LD_LIBRARY_PATH=$<TARGET_FILE_DIR:amdocl>:$ENV{LD_LIBRARY_PATH}"
|
||||
$<TARGET_FILE:ocltst> -m $<TARGET_FILE:oclgl> -t ${TEST}
|
||||
DEPENDS
|
||||
ocltst oclgl amdocl64
|
||||
ocltst oclgl amdocl
|
||||
WORKING_DIRECTORY
|
||||
${CMAKE_BINARY_DIR}/tests/ocltst
|
||||
USES_TERMINAL)
|
||||
|
||||
@@ -120,10 +120,10 @@ add_custom_command(
|
||||
|
||||
add_custom_target(test.ocltst.oclperf
|
||||
COMMAND
|
||||
${CMAKE_COMMAND} -E env "LD_LIBRARY_PATH=${CMAKE_BINARY_DIR}/lib:$ENV{LD_LIBRARY_PATH}"
|
||||
${CMAKE_COMMAND} -E env "LD_LIBRARY_PATH=$<TARGET_FILE_DIR:amdocl>:$ENV{LD_LIBRARY_PATH}"
|
||||
$<TARGET_FILE:ocltst> -m $<TARGET_FILE:oclperf> -A oclperf.exclude
|
||||
DEPENDS
|
||||
ocltst oclperf amdocl64
|
||||
ocltst oclperf amdocl
|
||||
WORKING_DIRECTORY
|
||||
${CMAKE_BINARY_DIR}/tests/ocltst
|
||||
USES_TERMINAL)
|
||||
@@ -131,10 +131,10 @@ add_custom_target(test.ocltst.oclperf
|
||||
foreach(TEST ${TESTS})
|
||||
add_custom_target(test.ocltst.oclperf.${TEST}
|
||||
COMMAND
|
||||
${CMAKE_COMMAND} -E env "LD_LIBRARY_PATH=${CMAKE_BINARY_DIR}/lib:$ENV{LD_LIBRARY_PATH}"
|
||||
${CMAKE_COMMAND} -E env "LD_LIBRARY_PATH=$<TARGET_FILE_DIR:amdocl>:$ENV{LD_LIBRARY_PATH}"
|
||||
$<TARGET_FILE:ocltst> -m $<TARGET_FILE:oclperf> -t ${TEST}
|
||||
DEPENDS
|
||||
ocltst oclperf amdocl64
|
||||
ocltst oclperf amdocl
|
||||
WORKING_DIRECTORY
|
||||
${CMAKE_BINARY_DIR}/tests/ocltst
|
||||
USES_TERMINAL)
|
||||
|
||||
@@ -88,10 +88,10 @@ add_custom_command(
|
||||
|
||||
add_custom_target(test.ocltst.oclruntime
|
||||
COMMAND
|
||||
${CMAKE_COMMAND} -E env "LD_LIBRARY_PATH=${CMAKE_BINARY_DIR}/lib:$ENV{LD_LIBRARY_PATH}"
|
||||
${CMAKE_COMMAND} -E env "LD_LIBRARY_PATH=$<TARGET_FILE_DIR:amdocl>:$ENV{LD_LIBRARY_PATH}"
|
||||
$<TARGET_FILE:ocltst> -m $<TARGET_FILE:oclruntime> -A oclruntime.exclude
|
||||
DEPENDS
|
||||
ocltst oclruntime amdocl64
|
||||
ocltst oclruntime amdocl
|
||||
WORKING_DIRECTORY
|
||||
${CMAKE_BINARY_DIR}/tests/ocltst
|
||||
USES_TERMINAL)
|
||||
@@ -99,10 +99,10 @@ add_custom_target(test.ocltst.oclruntime
|
||||
foreach(TEST ${TESTS})
|
||||
add_custom_target(test.ocltst.oclruntime.${TEST}
|
||||
COMMAND
|
||||
${CMAKE_COMMAND} -E env "LD_LIBRARY_PATH=${CMAKE_BINARY_DIR}/lib:$ENV{LD_LIBRARY_PATH}"
|
||||
${CMAKE_COMMAND} -E env "LD_LIBRARY_PATH=$<TARGET_FILE_DIR:amdocl>:$ENV{LD_LIBRARY_PATH}"
|
||||
$<TARGET_FILE:ocltst> -m $<TARGET_FILE:oclruntime> -t ${TEST}
|
||||
DEPENDS
|
||||
ocltst oclruntime amdocl64
|
||||
ocltst oclruntime amdocl
|
||||
WORKING_DIRECTORY
|
||||
${CMAKE_BINARY_DIR}/tests/ocltst
|
||||
USES_TERMINAL)
|
||||
|
||||
Ссылка в новой задаче
Block a user