# HG changeset patch # User Stephen J. Turnbull # Date 1319813546 -32400 # Node ID d8a11d5ebc9fd44f07ba43e58876aaf83122264d # Parent d469c668462e5b004a23418bd255949613be5608# Parent 86d6adeb1cf4bcba2289618f1a187d791f08f07a Merge refactored Xaw3d configure.ac. diff -r d469c668462e -r d8a11d5ebc9f ChangeLog --- a/ChangeLog Tue Oct 18 12:03:36 2011 +0100 +++ b/ChangeLog Fri Oct 28 23:52:26 2011 +0900 @@ -1,3 +1,7 @@ +2011-10-14 Stephen J. Turnbull + + * configure.ac (with_athena): Refactor check for Xaw3d. + 2011-09-05 Aidan Kehoe * configure.ac: $machine is intel386, reflecting the file name diff -r d469c668462e -r d8a11d5ebc9f configure.ac --- a/configure.ac Tue Oct 18 12:03:36 2011 +0100 +++ b/configure.ac Fri Oct 28 23:52:26 2011 +0900 @@ -3895,22 +3895,24 @@ *) XE_DIE("Unknown Athena widget set \`$with_athena'. This should not happen.") ;; esac + athena_3d_function=Xaw3dComputeBottomShadowRGB + dnl Search for the Athena library... if test "$athena_3d" = "no"; then AC_CHECK_LIB($athena_variant, XawScrollbarSetThumb, [ dnl Must not be a 3d library... - AC_CHECK_LIB($athena_variant, XawSme3dComputeTopShadowRGB, + AC_CHECK_LIB($athena_variant, $athena_3d_function, [AC_MSG_WARN([Could not find a non-3d Athena widget library.])], athena_lib=$athena_variant) ], AC_MSG_WARN([Could not find an Athena widget library.])) else dnl The real configuration, need 3d library - AC_CHECK_LIB($athena_variant, XawSme3dComputeTopShadowRGB, athena_lib=$athena_variant, + AC_CHECK_LIB($athena_variant, $athena_3d_function, athena_lib=$athena_variant, dnl OK, couldn't find it with a proper name, try the standard Athena lib dnl If that is 3d, presume the user asked for what they have installed. - AC_CHECK_LIB(Xaw, XawSme3dComputeTopShadowRGB, + AC_CHECK_LIB(Xaw, $athena_3d_function, [ athena_lib=Xaw; AC_MSG_WARN([Assuming that libXaw is actually $athena_variant.]);