[282/906] update CMake build
authorJulien Isorce <julien.isorce@gmail.com>
Sun, 23 Nov 2008 15:14:26 +0000 (16:14 +0100)
committerTim-Philipp Müller <tim@centricular.com>
Sat, 9 Dec 2017 19:31:20 +0000 (19:31 +0000)
gst-libs/gst/gl/CMakeLists.txt

index cc9e2f8..4b95eaa 100644 (file)
@@ -2,14 +2,19 @@
 add_definitions(-DHAVE_CONFIG_H)
 
 include_directories(AFTER
-  ../../../win32/common
-  ${GLEW_INCLUDE_DIR}
   .
+  ${GLEW_INCLUDE_DIR}
   ${GSTREAMER_INCLUDE_DIR}
   ${GLIB2_INCLUDE_DIR}
   ${LIBXML2_INCLUDE_DIR}
   ${LIBICONV_INCLUDE_DIR})
 
+
+if (WIN32)
+
+include_directories(AFTER
+  ../../../win32/common)
+
 add_library (gstgl STATIC
   gstglwindow_win32.c
   gstgldisplay.c
@@ -17,8 +22,6 @@ add_library (gstgl STATIC
   gstglfilter.c
   gstglshader.c)
 
-#FIXME: get ride of this condition
-if (WIN32)
 target_link_libraries(gstgl
   general ${OPENGL_LIBRARIES}
   general ${GLEW_LIBRARY}
@@ -26,7 +29,19 @@ target_link_libraries(gstgl
   general ${GSTREAMER_LIBRARIES}
   gdi32
   winmm)
+
 else (WIN32)
+
+include_directories(AFTER
+  ../../..)
+
+add_library (gstgl STATIC
+  gstglwindow_x11.c
+  gstgldisplay.c
+  gstglbuffer.c
+  gstglfilter.c
+  gstglshader.c)
+
 target_link_libraries(gstgl
   general ${OPENGL_LIBRARIES}
   general ${GLEW_LIBRARY}