我想创建一个bash助手脚本,可以将生成的文件与其源代码进行diff。输出的目录结构与源代码相匹配,因此如果我有以下数据,就可以找到源文件的名称:
- 生成文件的名称(将传递给脚本)
- CMAKE_PROJECT_SOURCE_DIR(我需要找到它)
- 沿着目录树向上搜索CMakeCache.txt文件。
- 找到或者已经找到时运行CMake打印出源代码的路径。