Skip to content

Commit e7322d2

Browse files
committed
don't use "EGL/egl.h" within whole Darwin system
This fix new Darwin Embedded error: ``` /Users/Shared/jenkins/workspace/binary-addons/kodi-tvos-aarch64-Omega/tools/depends/target/binary-addons/pvr.rtlradio/src/gui/channelsettings.cpp:38:10: fatal error: 'EGL/egl.h' file not found ^~~~~~~~~~~ 32 warnings and 1 error generated. ```
1 parent 6bcc582 commit e7322d2

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/gui/channelsettings.cpp

+3-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
#include <kodi/gui/controls/Label.h>
3535
#include <kodi/gui/dialogs/FileBrowser.h>
3636

37-
#if !defined(TARGET_WINDOWS) && !defined(TARGET_ANDROID) && !defined(TARGET_DARWIN_OSX)
37+
#if !defined(TARGET_WINDOWS) && !defined(TARGET_ANDROID) && !defined(TARGET_DARWIN)
3838
#include <EGL/egl.h>
3939
#endif
4040

@@ -84,6 +84,8 @@ static bool is_platform_opengles(void)
8484
return true;
8585
#elif defined(TARGET_DARWIN_OSX)
8686
return false;
87+
#elif defined(TARGET_DARWIN_EMBEDDED)
88+
return true;
8789
#else
8890
return (eglQueryAPI() == EGL_OPENGL_ES_API);
8991
#endif

0 commit comments

Comments
 (0)