我正在使用CMake来构建我的系统和我的单元测试。CMake如何使用单元测试安装测试文件
我也在做一个out-of-source构建。
我发现使用ADD_TEST()命令,您不需要安装测试可执行文件(它只会在运行make install时运行,这非常棒)。
但是,我的单元测试依赖于一些输入文件,需要将其复制到可执行文件的构建位置。
据我所知,我不能使用INSTALL()在那里复制文件,因为我没有指定那里有 - 它取决于调用build命令的位置。
有什么方法可以告诉CMake将我的测试文件复制到它构建可执行文件的相同位置?
有效,但复制发生在配置时。 – fgiraldeau