我正在编写依赖于 Poco 的应用程序项目。我只需要几个子模块,但它们使用由 Poco 项目定义的宏,这些宏存储在 Poco 文件夹结构根目录下的 cmake 文件夹中。
我不想拖动整个 Poco 文件夹,因为我不想将我的项目链接到整个 Poco 框架。如何让这些宏可用于我的项目?
最佳答案
我不确定是否能很好地理解您的需求。但是,为什么不使用 cmake 以这种方式简单地包含包含宏的 de 文件呢?
include(path/to/Poco/cmake/macros.cmake)
关于c++ - 在哪里放置 CMake 宏定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29807857/