diff libinterp/octave-value/ov-class.cc @ 15812:83bf6fd9e46d

ov-class.cc: Fix compilation when HAVE_JAVA is false. * libinterp/octave-value/ov-class.cc(Fclass): protect section calling java_class_name() with #ifdef HAVE_JAVA.
author Rik <rik@octave.org>
date Tue, 18 Dec 2012 08:21:29 -0800
parents 317f4857c1e1
children 10d6ab9b1b4f
line wrap: on
line diff
--- a/libinterp/octave-value/ov-class.cc	Mon Dec 17 16:52:10 2012 -0800
+++ b/libinterp/octave-value/ov-class.cc	Tue Dec 18 08:21:29 2012 -0800
@@ -45,7 +45,9 @@
 #include "mxarray.h"
 #include "oct-lvalue.h"
 #include "ov-class.h"
+#ifdef HAVE_JAVA
 #include "ov-java.h"
+#endif
 #include "ov-fcn.h"
 #include "ov-usr-fcn.h"
 #include "pager.h"
@@ -1944,8 +1946,10 @@
       retval = args(0).class_name ();
     else
       {
+#ifdef HAVE_JAVA
         octave_java *jobj = dynamic_cast<octave_java*>(args(0).internal_rep ());
         retval = jobj->java_class_name ();
+#endif
       }
   else
     {