[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