如何自动将构建输出错误跟踪回CMake(或类似)构建描述符

时间:2015-02-26 03:32:27

标签: c++ makefile cmake

如果CMakeLists.txt中存在导致构建时错误的错误,是否有办法自动将构建时错误追溯回CMakeLists.txt中的违规行? (有点像调试器如何允许您逐步执行源代码而不是机器代码。)如果没有,是否有类似于CMake的工具具有此功能,或者可以以类似方式使用的功能?

一个示例是错误地将构建目录用作包含路径而不是源目录的一部分。编译错误是找不到filex.h。构建日志显示列表编译器标志,其中一些是包含搜索位置,但这些标志在构建计算机上作为绝对路径给出。如果这些被“反转”回到生成它们的CMakeLists.txt文件中的表达式,那么这样的错误将更容易进行故障排除。

0 个答案:

没有答案