diff options
author | Uri Lublin <uril@redhat.com> | 2010-01-03 09:04:06 +0200 |
---|---|---|
committer | Yaniv Kamay <ykamay@redhat.com> | 2010-01-10 19:44:51 +0200 |
commit | f82bb9cc0c1a0940a930ad0db740b030009a3a29 (patch) | |
tree | c7e055184a917278d64f524652988b464983b8f1 | |
parent | 5e5ad018c2af62113714240ced216095b8647a03 (diff) | |
download | spice-f82bb9cc0c1a0940a930ad0db740b030009a3a29.tar.gz spice-f82bb9cc0c1a0940a930ad0db740b030009a3a29.tar.xz spice-f82bb9cc0c1a0940a930ad0db740b030009a3a29.zip |
Add client/configure.ac (subdir config)
Enables running ./configure in client/ (as well as autoreconf or autogen.sh)
Signed-off-by: Uri Lublin <uril@redhat.com>
-rw-r--r-- | client/configure.ac | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/client/configure.ac b/client/configure.ac new file mode 100644 index 00000000..c1fd5b72 --- /dev/null +++ b/client/configure.ac @@ -0,0 +1,78 @@ +AC_PREREQ([2.57]) + +m4_define([SPICE_MAJOR], 0) +m4_define([SPICE_MINOR], 4) +m4_define([SPICE_MICRO], 1) + +AC_INIT(spice-client, [SPICE_MAJOR.SPICE_MINOR.SPICE_MICRO], [], spice-client) + +AC_CONFIG_MACRO_DIR([m4]) + +# Define default SPICE_COMMON_SRCDIR +# Maybe overwritten by ../configure.ac.shared +SPICE_COMMON_SRCDIR='$(top_srcdir)'/../common + +m4_include(../configure.ac.shared) + + +dnl ================ +dnl Check platform +dnl ================ +if test "$platform_win32" = yes; then + red_target=windows +else + red_target=x11 +fi +AC_SUBST(red_target) + +dnl ================= +dnl Check deps +dnl ================= + + +PKG_CHECK_MODULES(XRANDR, xrandr) +AC_SUBST(XRANDR_CFLAGS) +AC_SUBST(XRANDR_LIBS) +SPICE_REQUIRES+=" xrandr" + +PKG_CHECK_MODULES(XRANDR12, + xrandr >= 1.2, + have_xrandr12=yes, + have_xrandr12=no) + +AM_CONDITIONAL([HAVE_XRANDR12], [test "x$have_xrandr12" = "xyes"]) +if test "x$have_xrandr12" = "xyes" ; then + AC_DEFINE([HAVE_XRANDR12], [], [Define if we have XRANDR 12]) +fi + + +PKG_CHECK_MODULES(LOG4CPP, log4cpp) +AC_SUBST(LOG4CPP_CFLAGS) +AC_SUBST(LOG4CPP_LIBS) +SPICE_REQUIRES+=" log4cpp" + + +AC_SUBST(SPICE_COMMON_SRCDIR) +AC_SUBST(SPICE_REQUIRES) +AC_SUBST(SPICE_NONPKGCONFIG_CFLAGS) +AC_SUBST(SPICE_NONPKGCONFIG_LIBS) + +AC_CONFIG_FILES([Makefile x11/Makefile x11/images/Makefile]) +AC_OUTPUT + +dnl ========================================================================== +echo " + + Spice Client $VERSION + ============== + + prefix: ${prefix} + c compiler: ${CC} + c++ compiler: ${CXX} + + Have XRANDR 1.2: ${have_xrandr12} + + Red target: ${red_target} + + Now type 'make' to build $PACKAGE +" |