Mercurial > minori
comparison dep/animone/configure.ac @ 338:f63dfa309380
dep/animone: separate *BSD into separate files
they are wholly different operating systems with very different
kernels on the inside
| author | Paper <paper@paper.us.eu.org> | 
|---|---|
| date | Wed, 19 Jun 2024 13:06:10 -0400 | 
| parents | a7d4e5107531 | 
| children | adb79bdde329 | 
   comparison
  equal
  deleted
  inserted
  replaced
| 337:a7d4e5107531 | 338:f63dfa309380 | 
|---|---|
| 40 build_linux=yes | 40 build_linux=yes | 
| 41 AC_DEFINE([USE_LINUX]) | 41 AC_DEFINE([USE_LINUX]) | 
| 42 ;; | 42 ;; | 
| 43 *) | 43 *) | 
| 44 dnl BSDs | 44 dnl BSDs | 
| 45 saved_LIBS="$LIBS" | |
| 45 AC_CHECK_LIB([util], [kinfo_getfile], [build_libutil=yes], [build_libutil=no]) | 46 AC_CHECK_LIB([util], [kinfo_getfile], [build_libutil=yes], [build_libutil=no]) | 
| 46 AC_CHECK_LIB([kvm], [kvm_getfiles], [build_kvm=yes], [build_kvm=no]) | 47 AC_CHECK_LIB([kvm], [kvm_getfiles], [build_kvm=yes], [build_kvm=no]) | 
| 48 LIBS="$saved_LIBS" | |
| 47 | 49 | 
| 48 if test "x$build_kvm" = "xyes"; then | 50 if test "x$build_kvm" = "xyes"; then | 
| 49 AC_DEFINE([USE_LIBKVM]) | 51 AC_DEFINE([USE_OPENBSD]) | 
| 50 AC_DEFINE([BSD]) | |
| 51 elif test "x$build_libutil" = "xyes"; then | 52 elif test "x$build_libutil" = "xyes"; then | 
| 52 AC_DEFINE([USE_LIBUTIL]) | 53 AC_DEFINE([USE_FREEBSD]) | 
| 53 AC_DEFINE([BSD]) | |
| 54 fi | 54 fi | 
| 55 ;; | 55 ;; | 
| 56 esac | 56 esac | 
| 57 | 57 | 
| 58 dnl todo: configure flag for this | |
| 58 if test "x$build_osx" != "xyes" && test "x$build_windows" != "xyes"; then | 59 if test "x$build_osx" != "xyes" && test "x$build_windows" != "xyes"; then | 
| 59 PKG_CHECK_MODULES(XCB, [xcb xcb-res], [build_x11=yes], [build_x11=no]) | 60 PKG_CHECK_MODULES(XCB, [xcb xcb-res], [build_x11=yes], [build_x11=no]) | 
| 60 if test "x$build_x11" = "xyes"; then | 61 if test "x$build_x11" = "xyes"; then | 
| 61 AC_DEFINE([USE_X11]) | 62 AC_DEFINE([USE_X11]) | 
| 62 AC_SUBST([XCB_LIBS]) | 63 AC_SUBST([XCB_LIBS]) | 
| 65 fi | 66 fi | 
| 66 | 67 | 
| 67 AM_CONDITIONAL([BUILD_WIN], [test "x$build_windows" = "xyes"]) | 68 AM_CONDITIONAL([BUILD_WIN], [test "x$build_windows" = "xyes"]) | 
| 68 AM_CONDITIONAL([BUILD_OSX], [test "x$build_osx" = "xyes"]) | 69 AM_CONDITIONAL([BUILD_OSX], [test "x$build_osx" = "xyes"]) | 
| 69 AM_CONDITIONAL([BUILD_LINUX], [test "x$build_linux" = "xyes"]) | 70 AM_CONDITIONAL([BUILD_LINUX], [test "x$build_linux" = "xyes"]) | 
| 70 AM_CONDITIONAL([BUILD_LIBUTIL], [test "x$build_libutil" = "xyes"]) | 71 AM_CONDITIONAL([BUILD_FREEBSD], [test "x$build_libutil" = "xyes"]) | 
| 71 AM_CONDITIONAL([BUILD_LIBKVM], [test "x$build_kvm" = "xyes"]) | 72 AM_CONDITIONAL([BUILD_OPENBSD], [test "x$build_kvm" = "xyes"]) | 
| 72 AM_CONDITIONAL([BUILD_BSD], [test "x$build_bsd" = "xyes"]) | 73 AM_CONDITIONAL([BUILD_BSD], [test "x$build_bsd" = "xyes"]) | 
| 73 | 74 | 
| 74 AM_CONDITIONAL([BUILD_XCB], [test "x$build_x11" = "xyes"]) | 75 AM_CONDITIONAL([BUILD_XCB], [test "x$build_x11" = "xyes"]) | 
| 75 | 76 | 
| 76 AC_CONFIG_FILES([Makefile]) | 77 AC_CONFIG_FILES([Makefile]) | 
