Dom*_*Cat 17
我不得不反对gvd的答案,因为CMAKE_BINARY_DIR
应始终指向构建树的顶级目录.如果您需要当前所在的构建树的位置CMakelists.txt
,请使用CMAKE_CURRENT_BINARY_DIR
CMAKE_BINARY_DIR
如果您在源代码中构建,这与CMAKE_SOURCE_DIR相同,否则这是构建树的顶级目录
CMAKE_CURRENT_BINARY_DIR
如果您正在构建in-source,这与CMAKE_CURRENT_SOURCE_DIR相同,否则这是当前CMakeLists.txt中编译或生成的文件将转到的目录
所以答案是:cmake_binary_dir/bin指向toplevelBuilddir/bin
归档时间: |
|
查看次数: |
7825 次 |
最近记录: |