don't use AM_SILENT_RULES on darwin
[deb_libcec.git] / configure.ac
CommitLineData
e6b4a29e 1AC_INIT([libcec], 1:4:0)
abbca718
LOK
2AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
3
01cf0439
LOK
4case "${host}" in
5 *-*-linux*)
6 AM_SILENT_RULES([yes])
7 ;;
8esac
491bc106 9
abbca718
LOK
10AC_PROG_CXX
11AC_PROG_LIBTOOL
12
42c02563 13has_libudev="yes"
3e703e8e 14case "${host}" in
15 *-*-linux*)
42c02563 16 PKG_CHECK_MODULES([UDEV],[libudev],,[has_libudev="no";AC_MSG_WARN("library 'udev' is missing - adapter detection will not be available")])
3e703e8e 17 ;;
18 *-apple-darwin*)
42c02563 19 has_libudev="no";
3e703e8e 20 LIBS+="-framework CoreVideo -framework IOKit"
21 ;;
22esac
23
42c02563
LOK
24if test "x$has_libudev" != "xno"; then
25 INCLUDES="$INCLUDES $UDEV_CFLAGS";LIBS="$LIBS $UDEV_LIBS"
26 AC_DEFINE([HAVE_LIBUDEV],[1],["Define to 1 if libudev is installed"])
27 REQUIRES="udev"
28fi
29
c66708eb
LOK
30AC_SEARCH_LIBS([pthread_create],[pthread],, AC_MSG_ERROR("required library 'pthread' is missing"))
31
32libs_pre_dl=$LIBS
33 AC_SEARCH_LIBS(dlopen, [dl],
34 [test "$ac_cv_search_dlopen" = "none required" || LIBS_DL=$ac_cv_search_dlopen],
35 AC_MSG_ERROR("required library 'dl' is missing"))
36 AC_SUBST([LIBS_DL])
37LIBS=$libs_pre_dl
abbca718 38
0bb46307 39CXXFLAGS="-fPIC -Wall -Wextra -Wno-missing-field-initializers $CXXFLAGS"
7eb13cca 40
3e703e8e 41AC_SUBST(REQUIRES)
abbca718 42AC_CONFIG_FILES([src/lib/libcec.pc])
c3f9951c 43AC_OUTPUT([Makefile src/lib/Makefile src/testclient/Makefile])