mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-24 07:02:30 +01:00
configure: Use AS_HELP_STRING macro to print messages
According to the autoconf manual, using AS_HELP_STRING is recommended to avoid having to manually adjust the alignment of help text in ./configure --help
This commit is contained in:
112
configure.ac
112
configure.ac
@@ -13,17 +13,14 @@ dnl
|
||||
|
||||
AC_INIT(src/WindowMaker.h)
|
||||
|
||||
|
||||
AC_CONFIG_MACRO_DIR([m4])
|
||||
AM_INIT_AUTOMAKE(WindowMaker, 0.94.0-crm)
|
||||
AM_CONFIG_HEADER(src/config.h)
|
||||
|
||||
|
||||
dnl Checks for host/os name
|
||||
dnl =======================
|
||||
dnl AC_CANONICAL_HOST -- already done by AC_PROG_LIBTOOL
|
||||
|
||||
|
||||
dnl Checks for programs.
|
||||
dnl ===================
|
||||
AC_ISC_POSIX
|
||||
@@ -93,20 +90,17 @@ lib_search_path="-L$_libdir"
|
||||
inc_search_path=`eval echo $includedir`
|
||||
inc_search_path="-I`eval echo $inc_search_path`"
|
||||
|
||||
dnl
|
||||
dnl ===============================================
|
||||
dnl Specify paths to look for libraries and headers
|
||||
dnl ===============================================
|
||||
AC_ARG_WITH(libs-from,
|
||||
[ --with-libs-from pass compiler flags to look for libraries],
|
||||
AC_ARG_WITH(libs-from, AS_HELP_STRING([--with-libs-from], [pass compiler flags to look for libraries]),
|
||||
[lib_search_path="$withval $lib_search_path"])
|
||||
|
||||
AC_ARG_WITH(incs-from,
|
||||
[ --with-incs-from pass compiler flags to look for header files],
|
||||
AC_ARG_WITH(incs-from, AS_HELP_STRING([--with-incs-from], [pass compiler flags to look for header files]),
|
||||
[inc_search_path="$withval $inc_search_path"])
|
||||
|
||||
|
||||
|
||||
dnl Checks for library functions.
|
||||
dnl ============================
|
||||
dnl Checks for library functions
|
||||
dnl ============================
|
||||
dnl not used anywhere
|
||||
dnl AC_FUNC_MEMCMP
|
||||
@@ -207,8 +201,7 @@ asm_support=no
|
||||
mmx_support=no
|
||||
|
||||
check_for_mmx_support=yes
|
||||
AC_ARG_ENABLE(mmx,
|
||||
[ --disable-mmx disable compilation of MMX inline assembly ],
|
||||
AC_ARG_ENABLE(mmx, AS_HELP_STRING([--disable-mmx], [disable compilation of MMX inline assembly]),
|
||||
[if test x$enableval != xyes; then
|
||||
check_for_mmx_support=no
|
||||
fi])
|
||||
@@ -250,19 +243,15 @@ AC_SUBST(NOSTRICTALIASING)
|
||||
|
||||
|
||||
dnl pkg-config
|
||||
dnl ----------
|
||||
dnl ==========
|
||||
dnl AC_ARG_VAR(PKGCONFIG, [pkg-config command])
|
||||
AC_CHECK_PROG(PKGCONFIG, pkg-config, pkg-config)
|
||||
|
||||
|
||||
dnl gettext
|
||||
dnl -------
|
||||
|
||||
dnl =======
|
||||
|
||||
dnl AM_GNU_GETTEXT
|
||||
|
||||
|
||||
|
||||
INTLIBS=""
|
||||
|
||||
AC_CHECK_FUNC(gettext, [HAVEGETTEXT="yes"],
|
||||
@@ -301,7 +290,7 @@ dnl The Tower of Babel
|
||||
dnl ==================
|
||||
|
||||
dnl List of supported locales
|
||||
dnl -------------------------
|
||||
dnl =========================
|
||||
supported_locales="be bg bs ca cs da de el es et fi fr gl hr hu hy it ja ko ms nl no pl pt ro ru sk sv tr zh_CN zh_TW"
|
||||
supported_wprefs_locales="bg ca cs de es et fi fr hr hu it ja ko pt ru sk zh_CN zh_TW"
|
||||
supported_wings_locales="bg ca cs de fr sk"
|
||||
@@ -353,11 +342,9 @@ for lang in $LINGUAS; do
|
||||
done
|
||||
|
||||
|
||||
dnl Added by Oliver - Support for NLSDIR option, Hi Oliver!
|
||||
dnl Added by Oliver - Support for NLSDIR option
|
||||
dnl ===========================================
|
||||
AC_ARG_WITH(nlsdir,
|
||||
[ --with-nlsdir=PATH specify where the locale stuff should go ])
|
||||
|
||||
AC_ARG_WITH(nlsdir, AS_HELP_STRING([--with-nlsdir=PATH], [specify where the locale stuff should go]))
|
||||
|
||||
if test "x$NLSDIR" = "x"; then
|
||||
if test "x$with_nlsdir" != "x"; then
|
||||
@@ -367,8 +354,6 @@ if test "x$NLSDIR" = "x"; then
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
|
||||
AC_SUBST(INTLIBS)
|
||||
AC_SUBST(NLSDIR)
|
||||
AC_SUBST(MOFILES)
|
||||
@@ -377,16 +362,13 @@ AC_SUBST(UTILMOFILES)
|
||||
AC_SUBST(WINGSMOFILES)
|
||||
AC_SUBST(supported_locales)
|
||||
|
||||
|
||||
|
||||
dnl Support for various hint things
|
||||
dnl ===============================
|
||||
|
||||
dnl
|
||||
dnl Beautify compilation messages
|
||||
dnl ---------------------------------------------
|
||||
dnl =============================
|
||||
AC_ARG_ENABLE(verbose-compile, AS_HELP_STRING([--disable-verbose-compile],
|
||||
[Streamline compilation messages (default off)]),
|
||||
[Streamline compilation messages]),
|
||||
[
|
||||
QUIET='@echo " CC" $@;'
|
||||
QUIET_AR='@echo " AR" $@;'
|
||||
@@ -412,29 +394,21 @@ in Linux) installed.])
|
||||
fi
|
||||
|
||||
X_LIBRARY_PATH=$x_libraries
|
||||
|
||||
XCFLAGS="$X_CFLAGS"
|
||||
|
||||
XLFLAGS="$X_LIBS"
|
||||
|
||||
XLIBS="-lX11 -lXmu $X_EXTRA_LIBS"
|
||||
|
||||
|
||||
lib_search_path="$lib_search_path $XLFLAGS"
|
||||
inc_search_path="$inc_search_path $XCFLAGS"
|
||||
|
||||
|
||||
AC_SUBST(X_LIBRARY_PATH)
|
||||
|
||||
|
||||
|
||||
dnl Decide which locale function to use, setlocale() or _Xsetlocale()
|
||||
dnl by MANOME Tomonori
|
||||
dnl ===========================================
|
||||
use_locale=yes
|
||||
AC_ARG_ENABLE(locale,
|
||||
[ --disable-locale disable use of X locale support],
|
||||
use_locale=no)
|
||||
AC_ARG_ENABLE(locale, AS_HELP_STRING([--disable-locale], [disable use of X locale support]),
|
||||
use_locale=no)
|
||||
|
||||
if test "$use_locale" = yes; then
|
||||
AC_CHECK_LIB(X11, _Xsetlocale,
|
||||
@@ -442,7 +416,6 @@ if test "$use_locale" = yes; then
|
||||
$XLFLAGS $XLIBS)
|
||||
fi
|
||||
|
||||
|
||||
dnl Check whether XInternAtoms() exist
|
||||
dnl ==================================
|
||||
AC_CHECK_LIB(X11, XInternAtoms,
|
||||
@@ -455,22 +428,16 @@ AC_CHECK_LIB(X11, XConvertCase,
|
||||
AC_DEFINE(HAVE_XCONVERTCASE, 1, [define if your X server has XConvertCase() (set by configure)]),,
|
||||
$XLFLAGS $XLIBS)
|
||||
|
||||
|
||||
dnl XKB keyboard language status
|
||||
dnl ============================
|
||||
AC_ARG_ENABLE(modelock,
|
||||
[ --enable-modelock XKB keyboard language status support],
|
||||
AC_ARG_ENABLE(modelock, AS_HELP_STRING([--enable-modelock], [XKB keyboard language status support]),
|
||||
AC_DEFINE(XKB_MODELOCK, 1, [whether XKB language MODELOCK should be enabled]))
|
||||
|
||||
|
||||
|
||||
dnl Shape support
|
||||
dnl =============
|
||||
shape=yes
|
||||
AC_ARG_ENABLE(shape,
|
||||
[ --disable-shape disable shaped window extension support],
|
||||
AC_ARG_ENABLE(shape, AS_HELP_STRING([--disable-shape], [disable shaped window extension support]),
|
||||
shape=$enableval, shape=yes)
|
||||
|
||||
added_xext=no
|
||||
|
||||
if test "$shape" = yes; then
|
||||
@@ -483,10 +450,8 @@ fi
|
||||
dnl XRandR support
|
||||
dnl =============
|
||||
xrandr=yes
|
||||
AC_ARG_ENABLE(XRandR,
|
||||
[ --disable-xrandr disable XRandR window extension support],
|
||||
AC_ARG_ENABLE(XRandR, AS_HELP_STRING([--disable-xrandr], [disable XRandR window extension support]),
|
||||
xrandr=$enableval, xrandr=yes)
|
||||
|
||||
added_xext=no
|
||||
|
||||
if test "$xrandr" = yes; then
|
||||
@@ -572,8 +537,7 @@ AC_SUBST(XFTLIBS)
|
||||
dnl XINERAMA support
|
||||
dnl ================
|
||||
xinerama=no
|
||||
AC_ARG_ENABLE(xinerama,
|
||||
[ --enable-xinerama enable Xinerama extension support],
|
||||
AC_ARG_ENABLE(xinerama, AS_HELP_STRING([--enable-xinerama], [enable Xinerama extension support]),
|
||||
xinerama=$enableval, xinerama=no)
|
||||
|
||||
if test "$xinerama" = yes; then
|
||||
@@ -607,8 +571,7 @@ fi
|
||||
dnl MIT-SHM support
|
||||
dnl ===============
|
||||
shm=yes
|
||||
AC_ARG_ENABLE(shm,
|
||||
[ --disable-shm disable usage of MIT-SHM extension],
|
||||
AC_ARG_ENABLE(shm, AS_HELP_STRING([--disable-shm], [disable usage of MIT-SHM extension]),
|
||||
shm=$enableval, shm=yes)
|
||||
|
||||
if test "$shm" = yes; then
|
||||
@@ -641,15 +604,10 @@ dnl ==============================================
|
||||
dnl Graphic Format Libraries
|
||||
dnl ==============================================
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
dnl XPM Support
|
||||
dnl ===========
|
||||
xpm=yes
|
||||
AC_ARG_ENABLE(xpm,
|
||||
[ --disable-xpm disable use of XPM pixmaps through libXpm],
|
||||
AC_ARG_ENABLE(xpm, AS_HELP_STRING([--disable-xpm], [disable use of XPM pixmaps through libXpm]),
|
||||
xpm=$enableval, xpm=yes)
|
||||
|
||||
if test "$xpm" = yes; then
|
||||
@@ -675,16 +633,12 @@ dnl ===============================================
|
||||
dnl End of stuff that uses X
|
||||
dnl ===============================================
|
||||
|
||||
|
||||
|
||||
dnl PNG Support
|
||||
dnl ===========
|
||||
png=yes
|
||||
AC_ARG_ENABLE(png,
|
||||
[ --disable-png disable PNG support through libpng],
|
||||
AC_ARG_ENABLE(png, AS_HELP_STRING([--disable-png], [disable PNG support through libpng]),
|
||||
png=$enableval, png=yes, png=no)
|
||||
|
||||
|
||||
if test "$png" = yes ; then
|
||||
WM_CHECK_LIB(png, png_get_valid, [-lz -lm])
|
||||
|
||||
@@ -703,8 +657,7 @@ dnl JPEG Support
|
||||
dnl ============
|
||||
jpeg=yes
|
||||
ljpeg=""
|
||||
AC_ARG_ENABLE(jpeg,
|
||||
[ --disable-jpeg disable JPEG support through libjpeg],
|
||||
AC_ARG_ENABLE(jpeg, AS_HELP_STRING([--disable-jpeg], [disable JPEG support through libjpeg]),
|
||||
jpeg=$enableval, jpeg=yes, jpeg=no)
|
||||
|
||||
if test "$jpeg" = yes; then
|
||||
@@ -727,8 +680,7 @@ fi
|
||||
dnl GIF Support
|
||||
dnl ============
|
||||
gif=yes
|
||||
AC_ARG_ENABLE(gif,
|
||||
[ --disable-gif disable GIF support through libgif or libungif],
|
||||
AC_ARG_ENABLE(gif, AS_HELP_STRING([--disable-gif], [disable GIF support through libgif or libungif]),
|
||||
gif=$enableval, gif=yes, gif=no)
|
||||
|
||||
if test "$gif" = yes; then
|
||||
@@ -762,7 +714,7 @@ fi
|
||||
dnl TIFF Support
|
||||
dnl ============
|
||||
AC_ARG_ENABLE(tiff,
|
||||
[ --disable-tiff disable use of TIFF images through libtiff],
|
||||
AS_HELP_STRING([--disable-tiff], [disable use of TIFF images through libtiff]),
|
||||
tif=$enableval, tif=yes, tif=no)
|
||||
|
||||
#
|
||||
@@ -835,8 +787,7 @@ AC_CHECK_HEADERS(stdlib.h)
|
||||
|
||||
dnl Support for PIXMAPDIR option
|
||||
dnl ============================
|
||||
AC_ARG_WITH(pixmapdir,
|
||||
[ --with-pixmapdir=PATH specify where pixmaps are located [DATADIR/pixmaps]])
|
||||
AC_ARG_WITH(pixmapdir, AS_HELP_STRING([--with-pixmapdir=PATH], [specify where pixmaps are located [DATADIR/pixmaps]]))
|
||||
|
||||
if test "x$with_pixmapdir" != "x"; then
|
||||
pixmapdir=$with_pixmapdir
|
||||
@@ -856,8 +807,7 @@ AC_DEFINE_UNQUOTED(SYSCONFDIR, "$_sysconfdir", [where the configuration is store
|
||||
dnl Support for GNUSTEP_LOCAL_ROOT, for WPrefs.app
|
||||
dnl ==============================================
|
||||
|
||||
AC_ARG_WITH(appspath,
|
||||
[ --with-gnustepdir=PATH specify the directory for GNUstep applications])
|
||||
AC_ARG_WITH(appspath, AS_HELP_STRING([--with-gnustepdir=PATH], [specify the directory for GNUstep applications]))
|
||||
|
||||
if test "x`echo $with_gnustepdir | grep ^/`" != "x"; then
|
||||
appspath=$with_gnustepdir
|
||||
@@ -886,15 +836,12 @@ AC_SUBST(wprefs_bindir)
|
||||
|
||||
dnl Enable User Defined Menu thing
|
||||
dnl ==================================
|
||||
AC_ARG_ENABLE(usermenu,
|
||||
[ --enable-usermenu user defined menus for applications
|
||||
],
|
||||
AC_ARG_ENABLE(usermenu, AS_HELP_STRING([--enable-usermenu], [user defined menus for applications]),
|
||||
if test "$enableval" = yes; then
|
||||
AC_DEFINE(USER_MENU, 1, [define if you want user defined menus for applications])
|
||||
fi
|
||||
)
|
||||
|
||||
|
||||
AC_OUTPUT(Makefile po/Makefile util/Makefile util/po/Makefile \
|
||||
WINGs/Makefile WINGs/WINGs/Makefile WINGs/Documentation/Makefile \
|
||||
WINGs/Examples/Makefile WINGs/Resources/Makefile WINGs/Tests/Makefile \
|
||||
@@ -911,11 +858,8 @@ AC_OUTPUT(Makefile po/Makefile util/Makefile util/po/Makefile \
|
||||
WPrefs.app/po/Makefile )
|
||||
|
||||
|
||||
|
||||
dnl
|
||||
dnl Output some helpful data for compiling wraster and WINGs/WUtil apps
|
||||
dnl ===================================================================
|
||||
dnl
|
||||
|
||||
dnl echo "WFLAGS=\"$LIBPL_INC_PATH -I$prefix/include\"" > WINGs-flags
|
||||
dnl echo "WLIBS=\"-L$exec_prefix/lib -lWINGs -lwraster $LIBPL_LIBS $GFXLIBS -lm\""\
|
||||
|
||||
Reference in New Issue
Block a user