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

Tidy up and split most OS-specific code to separate files.

This commit is contained in:
Martin Ling
2014-06-11 15:10:29 +01:00
parent a93fb46888
commit e33dcf90a0
11 changed files with 1020 additions and 905 deletions

View File

@@ -81,18 +81,26 @@ SP_LIBS=""
case $target_os in
*linux*)
AM_CONDITIONAL([LINUX], true)
AM_CONDITIONAL([WIN32], false)
AM_CONDITIONAL([MACOSX], false)
;;
*darwin*)
AM_CONDITIONAL([LINUX], false)
AM_CONDITIONAL([WIN32], false)
AM_CONDITIONAL([MACOSX], true)
LDFLAGS="$LDFLAGS -Wl,-framework -Wl,IOKit -Wl,-framework -Wl,CoreFoundation"
AC_CHECK_HEADER(IOKit/IOKitLib.h, [], [AC_MSG_ERROR([IOKit/IOKitLib.h not found])])
;;
mingw* | cygwin*)
AM_CONDITIONAL([LINUX], false)
AM_CONDITIONAL([WIN32], true)
AM_CONDITIONAL([MACOSX], false)
SP_LIBS="-lsetupapi -luuid"
;;
*)
AM_CONDITIONAL([LINUX], false)
AM_CONDITIONAL([WIN32], false)
AM_CONDITIONAL([MACOSX], false)
esac
AC_SUBST(SP_PKGLIBS)