1
0
mirror of git://sigrok.org/libserialport synced 2023-08-10 21:13:24 +03:00

Implement FreeBSD OS-specific serial port detection and query

This commit is contained in:
Uffe Jakobsen
2015-01-13 23:14:54 +01:00
committed by Uwe Hermann
parent f446cfbf65
commit ccd512d51c
3 changed files with 387 additions and 0 deletions

View File

@@ -83,11 +83,13 @@ case $target_os in
AM_CONDITIONAL([LINUX], true)
AM_CONDITIONAL([WIN32], false)
AM_CONDITIONAL([MACOSX], false)
AM_CONDITIONAL([FREEBSD], false)
;;
*darwin*)
AM_CONDITIONAL([LINUX], false)
AM_CONDITIONAL([WIN32], false)
AM_CONDITIONAL([MACOSX], true)
AM_CONDITIONAL([FREEBSD], false)
LDFLAGS="$LDFLAGS -Wl,-framework -Wl,IOKit -Wl,-framework -Wl,CoreFoundation"
AC_CHECK_HEADER(IOKit/IOKitLib.h, [], [AC_MSG_ERROR([IOKit/IOKitLib.h not found])])
;;
@@ -95,12 +97,20 @@ mingw* | cygwin*)
AM_CONDITIONAL([LINUX], false)
AM_CONDITIONAL([WIN32], true)
AM_CONDITIONAL([MACOSX], false)
AM_CONDITIONAL([FREEBSD], false)
SP_LIBS="-lsetupapi -luuid"
;;
*freebsd*)
AM_CONDITIONAL([LINUX], false)
AM_CONDITIONAL([WIN32], false)
AM_CONDITIONAL([MACOSX], false)
AM_CONDITIONAL([FREEBSD], true)
;;
*)
AM_CONDITIONAL([LINUX], false)
AM_CONDITIONAL([WIN32], false)
AM_CONDITIONAL([MACOSX], false)
AM_CONDITIONAL([FREEBSD], false)
AC_DEFINE(NO_ENUMERATION)
AC_DEFINE(NO_PORT_METADATA)
esac