SWDEV-350058 - Create ocltst package
Change-Id: Ifd1f538254c174da5bca2535ade5ac25c49bf673
这个提交包含在:
@@ -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)
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
在新工单中引用
屏蔽一个用户