我正在尝试“去增强”其中一个 Boost 库,无论如何它或多或少是独立的。(这是 Antony Polukhin 的精彩 [stacktrace
库][1];它使您可以轻松访问堆栈跟踪,包括名称和行号,没有任何麻烦。但这不是重点。)
现在,Boost 使用自己的构建系统 [B2][2],它使用“Jam 文件”进行配置;所以我正在尝试将此库的 Jam 文件迁移到CMakeLists.txt
.
具体来说,我需要将用 B2 术语表达的依赖关系转换为find_package()
命令,或者最糟糕的是,我需要自己查找一些 DLL。具体来说,我似乎需要 Boost 引用的库:Dbgeng
和ole32
.
取决于这两者,CMake 相当于什么?
注意:我对 Windows 开发几乎一无所知。