Set CPPFLAGS and LDFLAGS for OpenBSD

On OpenBSD iconv headers were not found:

from gcc-local(1) on OpenBSD
  gcc does not search under /usr/local for include files nor for
  libraries: as a system compiler, it only searches the system paths by
  default.

Set CPPFLAGS and LDFLAGS based on os_host set by AC_CANONICAL_HOST.

Signed-off-by: Klaus Goger <klaus.goger@theobroma-systems.com>
This commit is contained in:
Klaus Goger 2017-10-10 15:23:04 +02:00
parent 288c61aa08
commit a39ebdde05

View File

@ -16,6 +16,16 @@ AC_PROG_MAKE_SET
AC_PROG_INSTALL
AC_PROG_LN_S
AC_CANONICAL_HOST
case "$host_os" in
openbsd*)
CPPFLAGS="$CFLAGS -I/usr/local/include"
LDFLAGS="$LDFLAGS -L/usr/local/lib"
;;
*)
;;
esac
AC_SEARCH_LIBS(iconv, iconv)
PKG_CHECK_MODULES(LIBUSB1,libusb-1.0)