[cogl] egl-gdl: Don't generate cogl-display.h



commit ee01fd263a94a36467bc320f8436681b48945439
Author: Damien Lespiau <damien lespiau intel com>
Date:   Mon Aug 1 17:20:43 2011 +0300

    egl-gdl: Don't generate cogl-display.h
    
    It's not necessary to generate cogl-display.h just for the GDL backend
    and to change the inclusion of libgdl.h. We can just tweak the include
    CFLAGS to put /usr/include/CE4100 in the search path when needed.
    
    Previously this did not work because of a stay ',' at the end of the
    COGL_EXTRA_CFLAGS int he configure.ac. This actually simplifies the
    code, which is always good.
    
    This also fixes out of tree builds.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=655724
    
    Reviewed-by: Neil Roberts <neil linux intel com>

 .gitignore                                 |    1 -
 cogl/{cogl-display.h.in => cogl-display.h} |    2 +-
 configure.ac                               |    7 ++-----
 3 files changed, 3 insertions(+), 7 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 5061a5e..5a17a47 100644
--- a/.gitignore
+++ b/.gitignore
@@ -23,7 +23,6 @@ stamp-marshal
 *.gir
 *.typelib
 /cogl/cogl-defines.h
-/cogl/cogl-display.h
 /cogl/cogl-enum-types.c
 /cogl/cogl-enum-types.h
 config.*
diff --git a/cogl/cogl-display.h.in b/cogl/cogl-display.h
similarity index 98%
rename from cogl/cogl-display.h.in
rename to cogl/cogl-display.h
index 11db865..15f580e 100644
--- a/cogl/cogl-display.h.in
+++ b/cogl/cogl-display.h
@@ -37,7 +37,7 @@
 G_BEGIN_DECLS
 
 #ifdef COGL_HAS_EGL_PLATFORM_GDL_SUPPORT
-#include <@COGL_CEX100_LIBGDL_PREFIX libgdl h>
+#include <libgdl.h>
 #endif
 
 /**
diff --git a/configure.ac b/configure.ac
index 5bb4980..0efb953 100644
--- a/configure.ac
+++ b/configure.ac
@@ -653,14 +653,12 @@ AS_IF([test "x$enable_gdl_egl_platform" == "xyes"],
             AC_CHECK_HEADERS(
               [CE4100/libgdl.h],
               [
-               COGL_EXTRA_CFLAGS="$COGL_EXTRA_CFLAGS -I/usr/include/CE4100",
-               COGL_CEX100_LIBGDL_PREFIX=CE4100/
+               COGL_EXTRA_CFLAGS="$COGL_EXTRA_CFLAGS -I/usr/include/CE4100"
               ],
               [AC_MSG_ERROR([libgdl.h not found])])
           ])
-        AC_SUBST([COGL_CEX100_LIBGDL_PREFIX])
 
-	COGL_EXTRA_LDFLAGS="$COGL_EXTRA_LDFLAGS -lgdl"
+        COGL_EXTRA_LDFLAGS="$COGL_EXTRA_LDFLAGS -lgdl"
 
         COGL_DEFINES_SYMBOLS="$COGL_DEFINES_SYMBOLS COGL_HAS_EGL_PLATFORM_GDL_SUPPORT"
       ])
@@ -956,7 +954,6 @@ cogl/Makefile
 cogl/cogl-1.0.pc
 cogl/cogl-2.0-experimental.pc
 cogl/cogl-defines.h
-cogl/cogl-display.h
 cogl-pango/Makefile
 cogl-pango/cogl-pango-1.0.pc
 cogl-pango/cogl-pango-2.0-experimental.pc



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]