Skip to content

Commit

Permalink
add some classpath magic
Browse files Browse the repository at this point in the history
  • Loading branch information
Soeren Sonnenburg committed Jun 6, 2011
1 parent 8b50634 commit 37508ab
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 4 deletions.
3 changes: 3 additions & 0 deletions src/Makefile.template
Expand Up @@ -470,6 +470,9 @@ $(OBJFILES): ../.config .depend Makefile ../ChangeLog

ifeq (modular,$(findstring modular,$(TEMPLATE_TARGET)))
$(TEMPLATE_TARGET): .depend $(OBJFILES) $(SRCFILES) $(HEADERFILES) $(OTHERDEPS)
ifeq (java_modular,$(TEMPLATE_TARGET))
CLASSPATH=$(CLASSPATH) ant dist
endif
else
$(TEMPLATE_TARGET): .depend $(OBJFILES) $(SRCFILES) $(HEADERFILES) $(OTHERDEPS)
$(LINK) $(PRELINKFLAGS) $(shell find $(SRCDIR) -name "*.$(EXT_OBJ_CPP)" -o \
Expand Down
27 changes: 23 additions & 4 deletions src/configure
Expand Up @@ -45,6 +45,7 @@ EXT_OBJ_C=c.o
EXT_CPP_TMP="${EXT_SRC_CPP}.templ"
EXT_CPP_SH="${EXT_SRC_CPP}.sh"
EXT_CPP_PY="${EXT_SRC_CPP}.py"
CLASSPATH="$CLASSPATH"

#the defaults are
_swig_version=0.0.0
Expand Down Expand Up @@ -573,13 +574,22 @@ public class configure {
}
EOF

if javac $TMPJAVA >/dev/null 2>&1 || javac -cp /usr/share/java/jblas.jar $TMPJAVA >/dev/null 2>&1
if javac $TMPJAVA >/dev/null 2>&1
then
echores "yes"
HAVE_JBLAS='#define HAVE_JBLAS 1'
DEFINES="$DEFINES -DHAVE_JBLAS"
else
echores "no"

if javac -cp /usr/share/java/jblas.jar $TMPJAVA >/dev/null 2>&1
then
echores "yes"
HAVE_JBLAS='#define HAVE_JBLAS 1'
DEFINES="$DEFINES -DHAVE_JBLAS"
CLASSPATH="$CLASSPATH:/usr/share/java/jblas.jar"
else
echores "no"
fi
fi
}

Expand All @@ -601,13 +611,21 @@ public class configure {
}
EOF

if javac $TMPJAVA >/dev/null 2>&1 || javac -cp /usr/share/java/ujmp.jar $TMPJAVA >/dev/null 2>&1
if javac $TMPJAVA >/dev/null 2>&1
then
echores "yes"
HAVE_UJMP='#define HAVE_UJMP 1'
DEFINES="$DEFINES -DHAVE_UJMP"
else
echores "no"
if javac -cp /usr/share/java/ujmp.jar $TMPJAVA >/dev/null 2>&1
then
echores "yes"
HAVE_UJMP='#define HAVE_UJMP 1'
DEFINES="$DEFINES -DHAVE_UJMP"
CLASSPATH="$CLASSPATH:/usr/share/java/ujmp.jar"
else
echores "no"
fi
fi
}

Expand Down Expand Up @@ -4414,6 +4432,7 @@ LINKFLAGS_LUA_MODULAR = ${LINKFLAGS_LUA}
POSTLINKFLAGS_LUA_MODULAR= ${POSTLINKFLAGS_LUA}
SWIGFLAGS_LUA_MODULAR = ${SWIGFLAGS_LUA_MODULAR}
CLASSPATH = ${CLASSPATH}
LINK = ${LINK}
POSTLINKCMD = ${POSTLINKCMD}
PREFIX = ${_prefix}
Expand Down

0 comments on commit 37508ab

Please sign in to comment.