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 的行为是未定义的。