* inotify lib in FreeBSD is in /usr/local
authorKISHIMOTO, Makoto <ksmakoto@dd.iij4u.or.jp>
Fri, 7 Dec 2012 02:30:43 +0000 (11:30 +0900)
committerKISHIMOTO, Makoto <ksmakoto@dd.iij4u.or.jp>
Thu, 13 Dec 2012 06:02:25 +0000 (15:02 +0900)
* libinotify check only FreeBSD

configure.in

index 1390a7518ff2e6b6e4ad860bff436a5cab1532b4..be5cbb2477580bff51b0a829a397c33008c1db12 100644 (file)
@@ -160,10 +160,10 @@ case "$host" in
                        libmono_cflags="$PTHREAD_CFLAGS"
                fi
                if test "x$PTHREAD_LIBS" = "x"; then
-                       LDFLAGS="$LDFLAGS -pthread"
+                       LDFLAGS="$LDFLAGS -pthread -L/usr/local/lib"
                        libmono_ldflags="-pthread"
                else
-                       LDFLAGS="$LDFLAGS $PTHREAD_LIBS"
+                       LDFLAGS="$LDFLAGS $PTHREAD_LIBS -L/usr/local/lib"
                        libmono_ldflags="$PTHREAD_LIBS"
                fi
                CPPFLAGS="$CPPFLAGS -DPLATFORM_BSD"
@@ -1208,6 +1208,14 @@ if test x$target_win32 = xno; then
        dnl *****************************
        AC_CHECK_LIB(socket, socket, LIBS="$LIBS -lsocket")
 
+       case "$host" in
+               *-*-*freebsd*)
+                       dnl *****************************
+                       dnl *** Checks for libinotify ***
+                       dnl *****************************
+                       AC_CHECK_LIB(inotify, inotify_init, LIBS="$LIBS -linotify")
+       esac
+
        dnl *******************************
        dnl *** Checks for MSG_NOSIGNAL ***
        dnl *******************************