enable optional tests component install

Signed-off-by: Karl W Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: eedb78139c]
这个提交包含在:
Karl W Schulz 编写, Karl W. Schulz 于 2024-04-21 14:53:14 -05:00 提交
1 父节点 12b8352f3f
当前提交 820a790fc2
1 个文件已更改
+15
@@ -329,6 +329,21 @@ add_custom_target(
"src/omniperf,cmake/Dockerfile,cmake/rocm_install.sh,docker/docker-entrypoint.sh,src/omniperf_analyze/convertor/mongodb/convert"
)
option(INSTALL_TESTS "Build test suite" OFF)
if(INSTALL_TESTS)
set(TESTS_COMPONENT "tests")
install(
DIRECTORY tests
DESTINATION ${CMAKE_INSTALL_LIBEXECDIR}/${PROJECT_NAME}
FILES_MATCHING
PATTERN "*.py"
PATTERN "__pycache__" EXCLUDE)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/CTestTestfile.cmake
DESTINATION ${CMAKE_INSTALL_LIBEXECDIR}/${PROJECT_NAME})
endif()
message(STATUS "Install tests: ${INSTALL_TESTS}")
# ----------
# Packaging
# ----------