我们如何使用CMAKE对仅使用标头构建的库进行版本控制?

时间:2018-05-17 12:12:07

标签: cmake

我们如何对仅使用标题(INTERFACES)构建的库进行版本控制。我尝试使用set_target_properties,但是cmake抛出错误,说只能设置白名单属性。有解决方法吗?

1 个答案:

答案 0 :(得分:1)

没有必要设置VERSION属性,因为不会生成二进制文件,因此无论如何都没有任何内容可以携带版本信息。

您仍然可以使用write_basic_package_version_file允许您的客户在通过find_package提取图书馆时检查您的图书馆版本。