首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场

CMake配置
EN

Stack Overflow用户
提问于 2013-11-04 18:33:37
回答 1查看 366关注 0票数 0

我有一个简单的C项目结构:

代码语言:javascript
复制
proj/
  src/
  docs/
  build/
  tests/
  lib/

试图编写一个合适的CMake文件。

到目前为止我的尝试:http://pastebin.com/846ZzUev

CMake Error at CMakeLists.txt:6 (PROJECT_SOURCE_DIR):未知CMake命令"PROJECT_SOURCE_DIR“。

-配置不完整,出现错误!还请参见"/path/to/proj/CMakeFiles/CMakeOutput.log“。

*我如何:*

  • 强制自定义编译器。
  • 自动包含所有具有自动文件检测功能的库文件夹.
  • (PROJECT_ROOT/src和PROJECT_ROOT/lib)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-04 19:32:57

  1. Unknown CMake command "PROJECT_SOURCE_DIR". - PROJECT_SOURCE_DIR不是命令,而是变量。看起来,您试图告诉CMake您的代码位于何处--通常的方法是将CMakeLists.txt文件放置在项目的根中。
  2. “强制使用自定义编译器。”--这在常见问题中有介绍。
  3. “自动-包含所有具有自动文件检测功能的库文件夹。”--您的意思是类似于这个答案中描述的内容(更多讨论这里)?这样做的惯用CMake方法是显式地列出目标及其源文件。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19774623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档