CMake建筑静电& Windows上的动态库

时间:2013-12-31 14:38:11

标签: windows cmake

我知道让CMake生成静态和放大器的方法。同时动态库(避免多个构建树和双重编译的混乱),但它们主要仅适用于OSX& Linux(你得到一个动态的.so / .dylib和一个静态.a)。 Windows有点麻烦,因为你得到一个静态的.lib和一个动态的.dll AND .lib,两个.lib的名字相同但不同。

在我正在转换的项目中,这是通过大量批处理文件和makefile完成的,只需将生成的文件放在单独的子目录中。如何在CMake中实现这种类似的行为? (例如,我如何使CMake构建相同的二进制文件两次,一次是静态的,一次是动态的,但将结果放在两个不同的子目录中。)

0 个答案:

没有答案