[fondue-commits] [SCM] Fondue is an editor for outline fonts. branch, master, updated. c598f3702697991c0499546caf5b9e114289b99b

Eugeniy Meshcheryakov eugen at debian.org
Tue Aug 14 14:26:19 UTC 2007


The branch, master has been updated
       via  c598f3702697991c0499546caf5b9e114289b99b (commit)
       via  70b90928b58e86778a0a26d17e7e9f7806fbfbbb (commit)
      from  ae6ff516b1412f9cdb1f7cbd172b4b672e5fa7b9 (commit)


- Log -----------------------------------------------------------------
commit c598f3702697991c0499546caf5b9e114289b99b
Author: Eugeniy Meshcheryakov <eugen at debian.org>
Date:   Tue Aug 14 16:25:18 2007 +0200

    check if ruby.h contains RSTRING_PTR and RSTRING_LEN
    Those macros are only available in ruby >= 1.8.6

commit 70b90928b58e86778a0a26d17e7e9f7806fbfbbb
Author: Eugeniy Meshcheryakov <eugen at debian.org>
Date:   Tue Aug 14 16:13:16 2007 +0200

    make C++ default language

-----------------------------------------------------------------------

Summary of changes:
 configure.ac |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/configure.ac b/configure.ac
index aed0228..6c5e6b4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -8,6 +8,7 @@ AM_MAINTAINER_MODE
 AC_PROG_CC
 AC_PROG_CXX
 AC_PROG_RANLIB
+AC_LANG([C++])
 
 PKG_CHECK_MODULES([QtCore], [QtCore >= 4.3])
 PKG_CHECK_MODULES([QtGui], [QtGui >= 4.3])
@@ -39,6 +40,23 @@ ruby_LIBS="${ruby_libpath:+-L$ruby_libpath} ${ruby_libarg}"
 AC_MSG_RESULT([$ruby_LIBS])
 AC_SUBST([ruby_LIBS])
 
+saved_CPPFLAGS=${CPPFLAGS}
+CPPFLAGS=${ruby_CFLAGS}
+AC_MSG_CHECKING([if ruby.h has RSTRING_PTR and RSTRING_LEN])
+AC_COMPILE_IFELSE([#include <ruby.h>
+int main(int argc, char **argv)
+{
+	VALUE data;
+	RSTRING_PTR(data);
+	RSTRING_LEN(data);
+	return 0;
+}
+],
+[AC_MSG_RESULT([yes])],
+[AC_MSG_ERROR([no
+please make sure that you have recent version of ruby installed (>= 1.8.6).])])
+CPPFLAGS=${saved_CPPFLAGS}
+
 ## TODO detect xsltproc
 
 AC_CONFIG_FILES([Makefile])

-- 
Fondue is an editor for outline fonts.



More information about the fondue-commits mailing list