#FIXME: generate config.h add_definitions(-DHAVE_CONFIG_H) include_directories(AFTER . ${GLEW_INCLUDE_DIR} ${GSTREAMER_INCLUDE_DIR} ${GLIB2_INCLUDE_DIR}) if (NOT GST_USING_BINARY_REGISTRY) include_directories(AFTER ${LIBXML2_INCLUDE_DIR} ${LIBICONV_INCLUDE_DIR}) endif (NOT GST_USING_BINARY_REGISTRY) if (WIN32) include_directories(AFTER ../../../win32/common) add_library (gstgl STATIC gstglwindow_win32.c gstgldisplay.c gstglbuffer.c gstglfilter.c gstglmixer.c gstglshadervariables.c gstglshader.c) target_link_libraries(gstgl general ${OPENGL_LIBRARIES} general ${GLEW_LIBRARY} general ${GLIB2_LIBRARIES} general ${GSTREAMER_LIBRARIES} gdi32 winmm) else (WIN32) if (APPLE) include_directories(AFTER ../../..) add_library (gstgl STATIC gstglwindow_cocoa.m gstgldisplay.c gstglbuffer.c gstglfilter.c gstglmixer.c gstglshadervariables.c gstglshader.c) target_link_libraries(gstgl general ${OPENGL_LIBRARIES} general ${GLEW_LIBRARY} general ${GLIB2_LIBRARIES} general ${GSTREAMER_LIBRARIES} "-L/opt/local/lib" "-lintl" "-framework OpenGL" "-framework Cocoa") else (APPLE) include_directories(AFTER ../../..) add_library (gstgl STATIC gstglwindow_x11.c gstgldisplay.c gstglbuffer.c gstglfilter.c gstglmixer.c gstglshadervariables.c gstglshader.c) target_link_libraries(gstgl general ${OPENGL_LIBRARIES} general ${GLEW_LIBRARY} general ${GLIB2_LIBRARIES} general ${GSTREAMER_LIBRARIES}) endif (APPLE) endif (WIN32)