我正在使用cmake
为需要在 Visual Studio 6 和 2010 下编译的 C++ 项目生成项目文件。两个项目的文件都生成正常,我可以毫无问题地构建项目。
但是,2010 vxproj 文件包含文件的相对路径cpp
,当我使用 Jenkins 构建文件时,日志包含 Jenkins 无法用于查找源文件的相对路径。
我看到这个:
..\..\source\moduleA\file1.cpp(74): 警告 C4800: 'BOOL' : 强制值为 bool 'true' 或 'false' (性能警告)
虽然它应该是Jenkins 能够找到该文件source/moduleA/file.cpp
。D:\jenkins\jobs\workspace\source\moduleA\file.cpp
当然,我可以制作一个解析器来解析日志文件并删除它,..\...\
但我希望找到一个更优雅的解决方案。