Я был вынужден скомпоновать, и я работаю с большим количеством внешних API, таких как OpenGL, Vulken и GLFW .. и т. д. Я использовал Makefiles очень счастливо, но потом ....
каждый раз мне приходилось использовать find_package для этих API.I нормальный Google и Копировать мимо него. Но в практической жизни, как я должен знать, что такое название этого пакета? как и для OpenGL, мне пришлось использовать find_package(OpenGL REQUIRED)
. Как я должен знать это OpenGL, а не OPENGL или opengl? есть ли какое-либо соглашение?
пожалуйста, помогите, поскольку я ноб, и я так старался с этим cmake: (
CMake стоковые модули перечислены в документации. Для сторонних пакетов обратитесь к списку установленных файлов.