【发布时间】:2017-08-24 08:45:20
【问题描述】:
如果我制作我的项目,我可以看到:
[ 50%] Building C object CMakeFiles/hello.dir/hello.c.obj
/cygdrive/c/users/me/Home/bin/iccarm /cygdrive/c/users/me/Home/sandbox/iar/hello.c -I/cygdrive/c/users/me/Home/sandbox/iar/foo -I/cygdrive/c/users/me/Home/inc -o CMakeFiles/hello.dir/hello.c.obj
既然我总是在我的build 目录中调用make,为什么不使用相对路径来实现跨操作系统的可读性和兼容性?
[ 50%] Building C object CMakeFiles/hello.dir/hello.c.obj
iccarm hello.c -Ifoo -Iinc -o CMakeFiles/hello.dir/hello.c.obj
是不是好多了?
有没有办法强制 CMake 尽可能使用相对路径?
【问题讨论】:
标签: cmake