Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 246860
Collapse All | Expand All

(-)a/configure.in.in (-10 / +8 lines)
Lines 34-62 Link Here
34
	       [AC_HELP_STRING(--enable-mode=arg, [where arg is 32 or 64. Make kdar use 32 bit or 64 bit integers in place of infinint (default=infinint)])],
34
	       [AC_HELP_STRING(--enable-mode=arg, [where arg is 32 or 64. Make kdar use 32 bit or 64 bit integers in place of infinint (default=infinint)])],
35
	       [build_mode=$enableval], [])
35
	       [build_mode=$enableval], [])
36
36
37
MEM_LDFLAGS=$LDFLAGS
38
if test "x$build_mode" = "x32"; then
37
if test "x$build_mode" = "x32"; then
39
AC_MSG_CHECKING([for libdar32])
38
AC_MSG_CHECKING([for libdar32])
40
LDFLAGS=-ldar32
39
LIBS="-ldar32 $LIBS"
41
AC_RUN_IFELSE([AC_LANG_PROGRAM([[#include <dar/libdar.hpp>]],
40
AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <dar/libdar.hpp>]],
42
[[using namespace libdar;
41
[[using namespace libdar;
43
 U_I major, minor;
42
 U_I major, minor;
44
get_version(major, minor);]])], [LIBS="$LIBS -ldar32"
43
get_version(major, minor);]])], [
45
AC_MSG_RESULT([yes])], [AC_MSG_ERROR([required library not found. Please install libdar32.])])
44
AC_MSG_RESULT([yes])], [AC_MSG_ERROR([required library not found. Please install libdar32.])])
46
fi
45
fi
47
if test "x$build_mode" = "x64"; then
46
if test "x$build_mode" = "x64"; then
48
AC_MSG_CHECKING([for libdar64])
47
AC_MSG_CHECKING([for libdar64])
49
LDFLAGS=-ldar64
48
LIBS="-ldar64 $LIBS"
50
AC_RUN_IFELSE([AC_LANG_PROGRAM([[#include <dar/libdar.hpp>]],
49
AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <dar/libdar.hpp>]],
51
[[using namespace libdar;
50
[[using namespace libdar;
52
U_I major, minor;
51
U_I major, minor;
53
get_version(major, minor);]])], [LIBS="$LIBS -ldar64"
52
get_version(major, minor);]])], [
54
AC_MSG_RESULT([yes])], [AC_MSG_ERROR([required library not found. Please install libdar64.])])
53
AC_MSG_RESULT([yes])], [AC_MSG_ERROR([required library not found. Please install libdar64.])])
55
fi
54
fi
56
if test "x$build_mode" = "x"; then
55
if test "x$build_mode" = "x"; then
57
AC_MSG_CHECKING([for libdar])
56
AC_MSG_CHECKING([for libdar])
58
LDFLAGS=-ldar
57
LIBS="-ldar $LIBS"
59
AC_RUN_IFELSE([AC_LANG_PROGRAM([[#include <dar/libdar.hpp>]],
58
AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <dar/libdar.hpp>]],
60
[[using namespace libdar;
59
[[using namespace libdar;
61
U_I major, minor;
60
U_I major, minor;
62
get_version(major, minor);]])], [LIBS="$LIBS -ldar"
61
get_version(major, minor);]])], [LIBS="$LIBS -ldar"
Lines 64-70 Link Here
64
AC_MSG_RESULT([yes])], [AC_MSG_ERROR([required library not found. Please install libdar.])])
63
AC_MSG_RESULT([yes])], [AC_MSG_ERROR([required library not found. Please install libdar.])])
65
fi
64
fi
66
65
67
LDFLAGS=$MEM_LDFLAGS
68
if test "x$build_mode" = "x32"; then
66
if test "x$build_mode" = "x32"; then
69
CXXFLAGS="$MEM_CXXFLAGS -DLIBDAR_MODE=32"
67
CXXFLAGS="$MEM_CXXFLAGS -DLIBDAR_MODE=32"
70
fi
68
fi

Return to bug 246860