cmake: Do a more thorough test for the old bcm Raspberry Pi libraries. Fixes #5132.
diff --git a/cmake/sdlchecks.cmake b/cmake/sdlchecks.cmake
index d23d4b8..a5c0ec1 100644
--- a/cmake/sdlchecks.cmake
+++ b/cmake/sdlchecks.cmake
@@ -1221,7 +1221,11 @@ macro(CheckRPI)
set(CMAKE_REQUIRED_LIBRARIES "${VIDEO_RPI_LIBRARIES}")
check_c_source_compiles("
#include <bcm_host.h>
- int main(int argc, char **argv) {}" HAVE_RPI)
+ #include <EGL/eglplatform.h>
+ int main(int argc, char **argv) {
+ EGL_DISPMANX_WINDOW_T window;
+ bcm_host_init();
+ }" HAVE_RPI)
set(CMAKE_REQUIRED_FLAGS "${ORIG_CMAKE_REQUIRED_FLAGS}")
set(CMAKE_REQUIRED_LIBRARIES)