В CMake, как найти конкретную версию библиотеки?

Например, в настоящее время у меня на компьютере Linux установлены обе версии 2 и 3 библиотеки GLFW с именами "libglfw.so.2" и "libglfw.so.3". Можно ли сказать CMake найти определенную версию GLFW (скажем, версию 3), и он будет достаточно умен для поиска "libglfw.so.3" или "libglfw.so.3.*" Или "libglfw. расширение.3.*.*"? (Или что-то эквивалентное в Mac и Windows)

1 ответ

Я нашел эти строки, но я не проверял это

find_package(PkgConfig REQUIRED)
pkg_search_module(GLFW REQUIRED glfw3) # or glfw2
Другие вопросы по тегам