CMAKE_BINARY_DIR
时间: 2023-08-21 11:04:10 浏览: 255
提供信息的变量-simatic et 200sp cpu 1512sp-1 pn[手册]
`CMAKE_BINARY_DIR` 是一个 CMake 预定义的变量,表示当前的构建目录的根路径。它指向你在执行 CMake 时指定的构建目录,即生成的 Makefile 或 Visual Studio 解决方案所在的位置。
在 CMakeLists.txt 文件中,可以使用 `CMAKE_BINARY_DIR` 变量来引用构建目录。例如,你可以使用它来指定生成文件的输出路径:
```cmake
set(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}/bin)
set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/lib)
```
上述代码将设置可执行文件和库文件的输出路径为 `${CMAKE_BINARY_DIR}/bin` 和 `${CMAKE_BINARY_DIR}/lib` 目录。这样,在构建项目时生成的文件将会被放置在对应的目录中。
请注意,`CMAKE_BINARY_DIR` 是只读变量,无法被重新赋值。它指向在执行 CMake 时指定的构建目录,如果需要修改构建目录,需要重新执行 CMake 命令。
阅读全文