我正在查看我正在使用的外部库的生成的PackageConfig.cmake文件,并且经常看到类似的东西:
set_property(TARGET Package::lib APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG)
set_target_properties(Package::lib PROPERTIES
IMPORTED_LOCATION_NOCONFIG "${CMAKE_CURRENT_LIST_DIR}/liblib.so.1.1.1"
IMPORTED_SONAME_NOCONFIG "liblib.so.1"
)
这个值到底是做什么用的?