mirror of
git://sigrok.org/libserialport
synced 2023-08-10 21:13:24 +03:00
Only build linux_termios.c on Linux.
This commit is contained in:
parent
8814faa3b6
commit
27e231ff35
@ -24,7 +24,10 @@ AM_CPPFLAGS = -I$(top_srcdir)
|
|||||||
|
|
||||||
lib_LTLIBRARIES = libserialport.la
|
lib_LTLIBRARIES = libserialport.la
|
||||||
|
|
||||||
libserialport_la_SOURCES = serialport.c linux_termios.c linux_termios.h
|
libserialport_la_SOURCES = serialport.c linux_termios.h
|
||||||
|
if LINUX
|
||||||
|
libserialport_la_SOURCES += linux_termios.c
|
||||||
|
endif
|
||||||
|
|
||||||
libserialport_la_LIBADD = $(LIBOBJS)
|
libserialport_la_LIBADD = $(LIBOBJS)
|
||||||
|
|
||||||
|
@ -79,6 +79,7 @@ SP_PKGLIBS=""
|
|||||||
|
|
||||||
case $target_os in
|
case $target_os in
|
||||||
*linux*)
|
*linux*)
|
||||||
|
AM_CONDITIONAL([LINUX], true)
|
||||||
# On Linux libudev is currently required for enumeration.
|
# On Linux libudev is currently required for enumeration.
|
||||||
AC_ARG_WITH([libudev],
|
AC_ARG_WITH([libudev],
|
||||||
[AS_HELP_STRING([--with-libudev],
|
[AS_HELP_STRING([--with-libudev],
|
||||||
@ -90,9 +91,12 @@ case $target_os in
|
|||||||
SP_PKGLIBS="$SP_PKGLIBS libudev"; AC_DEFINE(HAVE_LIBUDEV)])], [])
|
SP_PKGLIBS="$SP_PKGLIBS libudev"; AC_DEFINE(HAVE_LIBUDEV)])], [])
|
||||||
;;
|
;;
|
||||||
*darwin*)
|
*darwin*)
|
||||||
|
AM_CONDITIONAL([LINUX], false)
|
||||||
LDFLAGS="$LDFLAGS -Wl,-framework -Wl,IOKit -Wl,-framework -Wl,CoreFoundation"
|
LDFLAGS="$LDFLAGS -Wl,-framework -Wl,IOKit -Wl,-framework -Wl,CoreFoundation"
|
||||||
AC_CHECK_HEADER(IOKit/IOKitLib.h, [], [AC_MSG_ERROR([IOKit/IOKitLib.h not found])])
|
AC_CHECK_HEADER(IOKit/IOKitLib.h, [], [AC_MSG_ERROR([IOKit/IOKitLib.h not found])])
|
||||||
;;
|
;;
|
||||||
|
*)
|
||||||
|
AM_CONDITIONAL([LINUX], false)
|
||||||
esac
|
esac
|
||||||
|
|
||||||
AC_SUBST(SP_PKGLIBS)
|
AC_SUBST(SP_PKGLIBS)
|
||||||
|
Loading…
Reference in New Issue
Block a user