В 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