Create config with different versions of the same library
The task is simple, add several configurations to the project with different versions of the same library. Example: Postgre extension for versions 9,10,11,12,13. This is an over-necessary function. Something like
target_add_config_and_libraries(App, Lib_Name, Lib_Version, ConfigName, ConfigCopySettingsFrom, lib1, lib2 ...)
target_add_config_and_libraries(Extension1,PostgreSQL,10,"ReleasePG_10",Release,postgres)
target_add_config_and_libraries(Extension1,PostgreSQL,11,"ReleasePG_11",Release,postgres)
target_add_config_and_libraries(Extension1,PostgreSQL,12,"ReleasePG_12",Release,postgres)
Edited by Arsen Arutyunyan