Add missing X11 headers Xlib.h & Xutil.h to X11EglImage.h and replace
X11_Xcomposite_INCLUDE_PATH with a more general X11_INCLUDE_DIR
include_directories(${OPENGL_INCLUDE_DIR})
find_package(X11 REQUIRED)
-include_directories(X11_Xcomposite_INCLUDE_PATH)
+include_directories(X11_INCLUDE_DIR)
set(LIBS ${LIBS} ${OPENGL_LIBRARIES} ${X11_LIBRARIES} LayerManagerUtils)
target_link_libraries(GLX11ApplicationExample ${LIBS} ilmClient)
#define _X11EGLIMAGE_H_
#include "TextureBinders/ITextureBinder.h"
+#include "X11/Xlib.h"
+#include "X11/Xutil.h"
#include "X11/extensions/Xcomposite.h"
#include <EGL/egl.h>
#include <EGL/eglext.h>
add_library(X11GLXRenderer SHARED ${SOURCES})
find_package(X11 REQUIRED)
-include_directories(${X11_Xcomposite_INCLUDE_PATH})
+include_directories(${X11_INCLUDE_DIR})
find_package(GLX REQUIRED)
include_directories(${GLX_INCLUDE_DIR})
add_library(X11GLESRenderer SHARED ${SOURCES})
find_package(X11 REQUIRED)
-include_directories(${X11_Xcomposite_INCLUDE_PATH})
+include_directories(${X11_INCLUDE_DIR})
find_package(EGL REQUIRED)
include_directories(${EGL_INCLUDE_DIR})