Add missing X11 headers to X11EglImage
authorRahul Singhal <rasinghal@nvidia.com>
Thu, 30 Jun 2011 12:42:31 +0000 (18:12 +0530)
committerMichael Schuldt <michael.schuldt@bmw-carit.de>
Mon, 4 Jul 2011 07:52:48 +0000 (09:52 +0200)
Add missing X11 headers Xlib.h & Xutil.h to X11EglImage.h and replace
X11_Xcomposite_INCLUDE_PATH with a more general X11_INCLUDE_DIR

LayerManagerExamples/GLXApplicationExample/CMakeLists.txt
LayerManagerPlugins/Renderers/Graphic/include/TextureBinders/X11EglImage.h
LayerManagerPlugins/Renderers/Platform/GLXRenderer/CMakeLists.txt
LayerManagerPlugins/Renderers/Platform/X11GLESRenderer/CMakeLists.txt

index 24987f7..1022b33 100644 (file)
@@ -35,7 +35,7 @@ find_package (OpenGL REQUIRED)
 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)
index 3476566..3a8aeae 100644 (file)
@@ -21,6 +21,8 @@
 #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>
index baa5427..698cb68 100644 (file)
@@ -41,7 +41,7 @@ file(GLOB SOURCES
 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})
index dcc5f2b..e11ce2c 100644 (file)
@@ -42,7 +42,7 @@ file(GLOB SOURCES
 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})