标签: cmake
我们如何对仅使用标题(INTERFACES)构建的库进行版本控制。我尝试使用set_target_properties,但是cmake抛出错误,说只能设置白名单属性。有解决方法吗?
答案 0 :(得分:1)
没有必要设置VERSION属性,因为不会生成二进制文件,因此无论如何都没有任何内容可以携带版本信息。
VERSION
您仍然可以使用write_basic_package_version_file允许您的客户在通过find_package提取图书馆时检查您的图书馆版本。
write_basic_package_version_file
find_package