[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: koffice/libs/kross
From: Sebastian Sauer <mail () dipe ! org>
Date: 2006-04-01 12:02:43
Message-ID: 1143892963.197612.27367.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 525236 by sebsauer:
Fix Ruby includedir on atlinux.
Based on patch by Sergey Turchin.
BUG:124649
Backported fix for bug #124649
M +11 -2 configure.in.in
M +1 -1 ruby/Makefile.am
--- trunk/koffice/libs/kross/configure.in.in #525235:525236
@@ -28,6 +28,7 @@
RUBY_ARCHDIR=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"archdir"@:>@)'`
RUBY_SITEARCHDIR=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"sitearchdir"@:>@)'`
RUBY_SITEDIR=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"sitelibdir"@:>@)'`
+ RUBY_INCLUDEDIR=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"rubyincludedir"@:>@)'`
RUBY_LIBDIR=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"libdir"@:>@)'`
RUBY_LIBRUBYARG=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"LIBRUBYARG_SHARED"@:>@)'`
RUBY_ENABLESHARED=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"ENABLE_SHARED"@:>@)'`
@@ -35,18 +36,26 @@
archdir $RUBY_ARCHDIR,
sitearchdir $RUBY_SITEARCHDIR,
sitedir $RUBY_SITEDIR,
+ includedir $RUBY_INCLUDEDIR,
libdir $RUBY_LIBDIR,
librubyarg $RUBY_LIBRUBYARG,
rubysharedenabled $RUBY_ENABLESHARED])
AC_SUBST(RUBY_ARCHDIR)
AC_SUBST(RUBY_SITEARCHDIR)
AC_SUBST(RUBY_SITEDIR)
+ AC_SUBST(RUBY_INCLUDEDIR)
AC_SUBST(RUBY_LIBDIR)
AC_SUBST(RUBY_LIBRUBYARG)
AC_SUBST(RUBY_ENABLESHARED)
AC_MSG_CHECKING(for Ruby header)
- if test ! -r $RUBY_ARCHDIR/ruby.h; then
+
+ if test ! -r $RUBY_INCLUDEDIR/ruby.h; then
+ # if $RUBY_INCLUDEDIR is not valid try to use $RUBY_ARCHDIR
+ RUBY_INCLUDEDIR=$RUBY_ARCHDIR
+ fi
+
+ if test ! -r $RUBY_INCLUDEDIR/ruby.h; then
RUBY_LIBDIR=""
AC_MSG_RESULT([not found])
else
@@ -67,7 +76,7 @@
AC_LANG_SAVE
AC_LANG_CPLUSPLUS
ac_save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS -I$RUBY_ARCHDIR"
+ CXXFLAGS="$CXXFLAGS -I$RUBY_INCLUDEDIR"
AC_CACHE_VAL(ruby_build,
[
AC_TRY_COMPILE([
--- trunk/koffice/libs/kross/ruby/Makefile.am #525235:525236
@@ -1,6 +1,6 @@
include $(top_srcdir)/lib/kross/Makefile.global
-INCLUDES = -I$(top_srcdir)/lib/kross -I$(RUBY_ARCHDIR) $(all_includes)
+INCLUDES = -I$(top_srcdir)/lib/kross -I$(RUBY_INCLUDEDIR) $(all_includes)
METASOURCES = AUTO
kde_module_LTLIBRARIES = krossruby.la
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic