* Better CFLAGS and LDFLAGS propagation to the Makefiles.tags/v0.99.beta14
@@ -31,6 +31,7 @@ libcaca_la_SOURCES = \ | |||||
$(cocoa_source) \ | $(cocoa_source) \ | ||||
$(extra_source) \ | $(extra_source) \ | ||||
$(NULL) | $(NULL) | ||||
libcaca_la_CPPFLAGS = $(AM_CPPFLAGS) @CACA_CFLAGS@ | |||||
libcaca_la_LDFLAGS = -no-undefined -version-number @LT_VERSION@ | libcaca_la_LDFLAGS = -no-undefined -version-number @LT_VERSION@ | ||||
libcaca_la_LIBADD = ../cucul/libcucul.la @CACA_LIBS@ | libcaca_la_LIBADD = ../cucul/libcucul.la @CACA_LIBS@ | ||||
@@ -39,12 +40,14 @@ plugin_LTLIBRARIES = libx11_plugin.la libgl_plugin.la | |||||
plugindir = $(libdir)/caca | plugindir = $(libdir)/caca | ||||
libx11_plugin_la_SOURCES = driver_x11.c | libx11_plugin_la_SOURCES = driver_x11.c | ||||
libx11_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) $(X11_CFLAGS) | |||||
libx11_plugin_la_LDFLAGS = -no-undefined -module -no-version | libx11_plugin_la_LDFLAGS = -no-undefined -module -no-version | ||||
libx11_plugin_la_LIBADD = libcaca.la ../cucul/libcucul.la $(X11_LIBS) | libx11_plugin_la_LIBADD = libcaca.la ../cucul/libcucul.la $(X11_LIBS) | ||||
libgl_plugin_la_SOURCES = driver_gl.c | libgl_plugin_la_SOURCES = driver_gl.c | ||||
libgl_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) $(GL_CFLAGS) #$(FTGL_CFLAGS) | |||||
libgl_plugin_la_LDFLAGS = -no-undefined -module -no-version | libgl_plugin_la_LDFLAGS = -no-undefined -module -no-version | ||||
libgl_plugin_la_LIBADD = libcaca.la ../cucul/libcucul.la $(GL_LIBS) | |||||
libgl_plugin_la_LIBADD = libcaca.la ../cucul/libcucul.la $(GL_LIBS) #$(FTGL_LIBS) | |||||
else | else | ||||
extra_source = driver_x11.c driver_gl.c | extra_source = driver_x11.c driver_gl.c | ||||
endif | endif | ||||
@@ -217,6 +217,8 @@ if test "${enable_gl}" != "no"; then | |||||
elif test "${enable_gl}" = "yes"; then | elif test "${enable_gl}" = "yes"; then | ||||
AC_MSG_ERROR([cannot find OpenGL+FreeGLUT development files]) | AC_MSG_ERROR([cannot find OpenGL+FreeGLUT development files]) | ||||
fi | fi | ||||
PKG_CHECK_MODULES(FTGL, ftgl >= 2.1.3, [FTGL="yes"], [FTGL="no"]) | |||||
AM_CONDITIONAL(USE_FTGL, test "${FTGL}" = "yes") | |||||
fi | fi | ||||
if test "${enable_cocoa}" != "no"; then | if test "${enable_cocoa}" != "no"; then | ||||
@@ -305,7 +307,8 @@ if test "${enable_plugins}" = "yes"; then | |||||
AC_DEFINE(USE_PLUGINS, 1, Define to 1 to activate plugins) | AC_DEFINE(USE_PLUGINS, 1, Define to 1 to activate plugins) | ||||
CACA_LIBS="${CACA_LIBS} -ldl" | CACA_LIBS="${CACA_LIBS} -ldl" | ||||
else | else | ||||
CACA_LIBS="${CACA_LIBS} ${X11_LIBS} ${GL_LIBS}" | |||||
CACA_CFLAGS="${CACA_CFLAGS} ${X11_CFLAGS} ${GL_CFLAGS} ${FTGL_CFLAGS}" | |||||
CACA_LIBS="${CACA_LIBS} ${X11_LIBS} ${GL_LIBS} ${FTGL_LIBS}" | |||||
fi | fi | ||||
AM_CONDITIONAL(USE_PLUGINS, test "${ac_cv_my_have_plugins}" = "yes") | AM_CONDITIONAL(USE_PLUGINS, test "${ac_cv_my_have_plugins}" = "yes") | ||||
@@ -321,8 +324,11 @@ fi | |||||
AC_SUBST(MATH_LIBS) | AC_SUBST(MATH_LIBS) | ||||
AC_SUBST(ZLIB_LIBS) | AC_SUBST(ZLIB_LIBS) | ||||
AC_SUBST(GETOPT_LIBS) | AC_SUBST(GETOPT_LIBS) | ||||
AC_SUBST(CACA_CFLAGS) | |||||
AC_SUBST(CACA_LIBS) | AC_SUBST(CACA_LIBS) | ||||
AC_SUBST(X11_CFLAGS) | |||||
AC_SUBST(X11_LIBS) | AC_SUBST(X11_LIBS) | ||||
AC_SUBST(GL_CFLAGS) | |||||
AC_SUBST(GL_LIBS) | AC_SUBST(GL_LIBS) | ||||
# How to get the C99 types. See cucul/cucul_types.h.in for details about | # How to get the C99 types. See cucul/cucul_types.h.in for details about | ||||