cmake中file和自己set路径注意事项
最近遇到这样一个问题,之前使用file GLOB去遍历的路径,然后改成set去控制每个路径。
而自己添加这个路径用的是相对路径。
执行到后面就出错。
原来是执行这里面的代码时候,已经脱离了当前编译环境,需要用绝对路径才能执行这行命令。
而file GLOB获取的是绝对路径就没有问题,如果自己去设置相对路径就会遇到。这种问题应该比较少见,通常相对和绝对路径都能使用。
最近遇到这样一个问题,之前使用file GLOB去遍历的路径,然后改成set去控制每个路径。
而自己添加这个路径用的是相对路径。
执行到后面就出错。
原来是执行这里面的代码时候,已经脱离了当前编译环境,需要用绝对路径才能执行这行命令。
而file GLOB获取的是绝对路径就没有问题,如果自己去设置相对路径就会遇到。这种问题应该比较少见,通常相对和绝对路径都能使用。