rapids_test_install_relocatable

v23.04.00 版本新增。

安装所需的 ctest 基础设施,以便已安装的测试可以在 GPU 感知下与 ctest 并行运行。

rapids_test_install_relocatable(INSTALL_COMPONENT_SET <component>
                                DESTINATION <relative_path>
                                [INCLUDE_IN_ALL])

将安装由 rapids_test_add() 创建的、属于提供的 INSTALL_COMPONENT_SET 的所有测试。

rapids_test_install_relocatable() 将转换安装测试中的所有测试参数或属性,使其将构建目录的引用更改为安装目录的引用。

INSTALL_COMPONENT_SET

记录要安装的测试组件基础设施

DESTINATION

CMAKE_INSTALL_PREFIX 开始的相对路径,用于安装基础设施。此目录需要与测试可执行文件目录相同。

INCLUDE_IN_ALL

声明这些安装规则应包含在默认安装集中。默认情况下,测试不属于默认安装集。

注意

当与多配置生成器(如“Visual Studio”和“Ninja Multi-Config”)一起使用时,rapids_test_install_relocatable 的行为是未定义的。