【发布时间】:2013-11-11 03:48:01
【问题描述】:
我的程序生成需要编译成动态库的 c++ 代码。 代码是在某个目录中生成的,在生成 Makefile 之前它的名称是未知的(目录是在运行时创建的),但是库所依赖的文件的名称是预定义的(src1.cpp,src2.cpp ..) . 有什么方法可以使用 cmake 生成 Makefile,以便可以将其复制到包含需要编译的库源的目录中。 我尝试添加依赖于 src1.cpp src2.cpp .. 的 add_library,但 cmake 不想在没有可用源的情况下生成 Makefile。
【问题讨论】: