53183d54f0
the BSDs, use -lpthread. Accept openjdk8.
72 lines
2.1 KiB
Text
72 lines
2.1 KiB
Text
$NetBSD: patch-configure_in,v 1.3 2015/08/13 20:16:22 joerg Exp $
|
|
|
|
AM_CONFIG_HEADER is obsolete.
|
|
|
|
UTS_RELEASE isn't even reliably available on Linux, let alone portable.
|
|
|
|
Recognise Java 1.6, and openjdk7 as 1.7.
|
|
|
|
The printer port support is experimental, and only supported on some
|
|
platforms. Disable it for consistency, using a patch since
|
|
--disable-PRINTER only works on Linux.
|
|
|
|
--- configure.in.orig 2006-01-30 04:37:47.000000000 +0000
|
|
+++ configure.in
|
|
@@ -17,7 +17,7 @@
|
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
|
#-------------------------------------------------------------------------
|
|
AC_INIT(src/SerialImp.c)
|
|
-AM_CONFIG_HEADER(config.h)
|
|
+AC_CONFIG_HEADERS(config.h)
|
|
AC_CANONICAL_SYSTEM
|
|
AC_MSG_WARN(Trying libtool. If the following fails install libtool)
|
|
AC_PROG_CC
|
|
@@ -458,12 +458,12 @@ fi
|
|
[ case $OS_NAME in
|
|
Linux)
|
|
LDFLAGS=$LDFLAGS" -lpthread"
|
|
- check_kernel_headers
|
|
+ #check_kernel_headers
|
|
check_java_headers
|
|
CFLAGS=$CFLAGS" -D__need_timespec"
|
|
case $JAVA_VERSION in
|
|
|
|
- 1.2*|1.3*|1.4*|1.5*)
|
|
+ 1.2*|1.3*|1.4*|1.5*|1.6*|1.7*)
|
|
#fix_parameters $JPATH/jre/lib/javax.comm.properties
|
|
CLASSPATH=".:\$(TOP):\$(TOP)/src:"`find $JPATH/ -name RXTXcomm.jar |head -n1`
|
|
JHOME=$JPATH"/jre/lib/ext"
|
|
@@ -527,13 +527,13 @@ Linux)
|
|
;;
|
|
|
|
*BSD)
|
|
- LDFLAGS=$LDFLAGS" -lc_r"
|
|
+ LDFLAGS=$LDFLAGS" -lpthread"
|
|
JHOME=$JPATH/"lib"
|
|
CFLAGS=$CFLAGS" -D_NO_POSIX=1 -D_NO_XOPEN4=1"
|
|
TARGETLIB="\$(target_triplet)/librxtxSerial.la \
|
|
\$(target_triplet)/librxtxParallel.la"
|
|
case $JAVA_VERSION in
|
|
- 1.2*|1.3*|1.4*|1.5*)
|
|
+ 1.2*|1.3*|1.4*|1.5*|1.6*|1.7*)
|
|
#fix_parameters $JPATH/jre/lib/javax.comm.properties
|
|
CLASSPATH=".:\$(TOP):\$(TOP)/src:"`find $JPATH/ -name RXTXcomm.jar |head -n1`
|
|
RXTX_PATH="\$(JPATH)/jre/lib/\$(OS_ARCH)"
|
|
@@ -721,7 +721,7 @@ Solaris*)
|
|
CLASSPATH=".:\$(TOP):\$(TOP)/src:\$(JPATH)/lib/classes.zip:\$(JPATH)/lib/RXTXcomm.jar:$CLASSPATH"
|
|
|
|
case $JAVA_VERSION in
|
|
- 1.2*|1.3*|1.4*|1.5*)
|
|
+ 1.2*|1.3*|1.4*|1.5*|1.6*|1.7*)
|
|
RXTX_PATH="\$(JPATH)/jre/lib/\$(OS_ARCH)"
|
|
;;
|
|
1.1*)
|
|
@@ -816,6 +816,8 @@ QNX)
|
|
;;
|
|
esac ]
|
|
|
|
+TARGETLIB="\$(target_triplet)/librxtxSerial.la"
|
|
+
|
|
AC_OUTPUT(Makefile)
|
|
|
|
|