enable optional tests component install

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


[ROCm/rocprofiler-compute commit: eedb78139c]
Bu işleme şunda yer alıyor:
Karl W Schulz
2024-04-18 11:03:59 -05:00
işlemeyi yapan: Karl W. Schulz
ebeveyn 12b8352f3f
işleme 820a790fc2
+15
Dosyayı Görüntüle
@@ -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
# ----------