Дано: Ubuntu 18.04, cmake и SDL2 из реп.
В CMakeLists.txt
пишу find_package(SDL2 REQUIRED)
, при этом никакого вывода в консоль нет, но переменные SDL2_VERSION
, SDL2_INCLUDE_DIRS
, SDL2_LIBRARIES
устанавливаются на корректные значения. Скрипта FindSDL2.cmake
нет не только в /usr/share/cmake-3.18/Modules/
, но вообще нигде в файловой системе.
Что это за магия? Использует find_package
какой-то альтернативный механизм поиска библиотек типа pkg-config
при отсутствии подходящего скрипта поиска? Или это что-то другое?