SWDEV-350058 - Create ocltst package

Change-Id: Ifd1f538254c174da5bca2535ade5ac25c49bf673
这个提交包含在:
Jason Tang
2022-08-19 18:18:15 -04:00
父节点 ec63aa2302
当前提交 145afd6a78
修改 6 个文件,包含 20 行新增11 行删除
+12 -3
查看文件
@@ -3,10 +3,12 @@ project(rocm-opencl)
set(CPACK_COMPONENTS_ALL binary dev)
if(BUILD_ICD)
set(CPACK_COMPONENTS_ALL binary dev icd)
else()
set(CPACK_COMPONENTS_ALL binary dev)
set(CPACK_COMPONENTS_ALL "${CPACK_COMPONENTS_ALL}" icd)
endif()
if(BUILD_TESTS)
set(CPACK_COMPONENTS_ALL "${CPACK_COMPONENTS_ALL}" ocltst)
endif()
set(CPACK_DEB_COMPONENT_INSTALL ON)
set(CPACK_RPM_COMPONENT_INSTALL ON)
@@ -101,6 +103,13 @@ if(BUILD_ICD)
set(CPACK_RPM_ICD_PACKAGE_REQUIRES "rocm-core")
endif()
if(BUILD_TESTS)
set(CPACK_OCLTST_DEB "ON")
set(CPACK_DEBIAN_OCLTST_PACKAGE_NAME "rocm-ocltst")
set(CPACK_OCLTST_RPM "ON")
set(CPACK_RPM_OCLTST_PACKAGE_NAME "rocm-ocltst")
endif()
if(DEFINED ENV{CPACK_RPM_PACKAGE_RELEASE})
set(CPACK_RPM_PACKAGE_RELEASE $ENV{CPACK_RPM_PACKAGE_RELEASE})
else()
+1 -1
查看文件
@@ -38,5 +38,5 @@ target_link_libraries(ocltst
OpenCL
TestLog)
INSTALL(TARGETS ocltst DESTINATION tests/ocltst)
INSTALL(TARGETS ocltst DESTINATION tests/ocltst COMPONENT ocltst)
+1 -1
查看文件
@@ -17,5 +17,5 @@ target_include_directories(TestLog
PUBLIC
${OCLTST_DIR}/log)
INSTALL(TARGETS TestLog DESTINATION tests/ocltst)
INSTALL(TARGETS TestLog DESTINATION tests/ocltst COMPONENT ocltst)
+2 -2
查看文件
@@ -68,6 +68,6 @@ foreach(TEST ${TESTS})
USES_TERMINAL)
endforeach()
INSTALL(TARGETS oclgl DESTINATION tests/ocltst)
INSTALL(FILES oclgl.exclude DESTINATION tests/ocltst)
INSTALL(TARGETS oclgl DESTINATION tests/ocltst COMPONENT ocltst)
INSTALL(FILES oclgl.exclude DESTINATION tests/ocltst COMPONENT ocltst)
@@ -140,6 +140,6 @@ foreach(TEST ${TESTS})
USES_TERMINAL)
endforeach()
INSTALL(TARGETS oclperf DESTINATION tests/ocltst)
INSTALL(FILES oclperf.exclude DESTINATION tests/ocltst)
INSTALL(TARGETS oclperf DESTINATION tests/ocltst COMPONENT ocltst)
INSTALL(FILES oclperf.exclude DESTINATION tests/ocltst COMPONENT ocltst)
@@ -108,6 +108,6 @@ foreach(TEST ${TESTS})
USES_TERMINAL)
endforeach()
INSTALL(TARGETS oclruntime DESTINATION tests/ocltst)
INSTALL(FILES oclruntime.exclude DESTINATION tests/ocltst)
INSTALL(TARGETS oclruntime DESTINATION tests/ocltst COMPONENT ocltst)
INSTALL(FILES oclruntime.exclude DESTINATION tests/ocltst COMPONENT ocltst)