¿Cuál es la forma correcta de usar `pkg-config` desde` cmake`?

Mirando a mi alrededor en la red, he visto mucho código como este: include(FindPkgConfig) pkg_search_module(SDL2 REQUIRED sdl2) target_include_directories(app SYSTEM PUBLIC ${SDL2_INCLUDE_DIRS} target_link_libraries(app ${SDL2_LIBRARIES}) Sin embargo, esa parece ser la forma incorrecta de...