【发布时间】:2016-03-24 11:59:52
【问题描述】:
我有一个与 LAMMPS 接口的源代码。但是,出于本论坛范围之外的原因,我必须维护我的代码的两个工作版本,每个版本都与不同版本的 LAMMPS 兼容。因此,我需要从相同的代码编译两个库:每个库都针对相应的 LAMMPS 源代码进行了编译。我怎么能在 CMake 中做到这一点?
所以问题是,假设你有源代码 a1.cpp, a2.cpp, ...., aN.cpp。所有这些源代码都包含来自另一个包的代码。但我想为每一轮编译使用不同的包含路径。
【问题讨论】:
标签: c++ cmake static-libraries include-path lammps