configure_file路径疑惑
生活随笔
收集整理的這篇文章主要介紹了
configure_file路径疑惑
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
configure_file(<input> <output>[COPYONLY] [ESCAPE_QUOTES] [@ONLY][NEWLINE_STYLE [UNIX|DOS|WIN32|LF|CRLF] ])
我遇到的是
configure_file(config/config.in ${CMAKE_SOURCE_DIR}/config/config.out)
疑惑在于config.in為什么不需要加路徑,后來從cmake幫助文檔中找到答案https://cmake.org/cmake/help/v3.2/command/configure_file.html
The arguments are:
<input>
Path to the input file. A relative path is treated with respect to the value of?CMAKE_CURRENT_SOURCE_DIR. The input path must be a file, not a directory.因此默認可以不加之前的路徑
<output>
Path to the output file or directory. A relative path is treated with respect to the value of?CMAKE_CURRENT_BINARY_DIR. If the path names an existing directory the output file is placed in that directory with the same file name as the input file.
總結
以上是生活随笔為你收集整理的configure_file路径疑惑的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: define的多行定义
- 下一篇: C++中的 istringstream