wmgenmenu: A Window Maker menu generator
[wmaker-crm.git] / configure.ac
Commit [+]AuthorDateLineData
c1f19bc9 dan2001-07-30 21:44:15 +00001dnl
2dnl Window Maker autoconf input.
3dnl
4dnl Process with:
5dnl aclocal
6dnl autoheader
7dnl autoconf
8dnl libtoolize --force --automake
9dnl automake -a --gnu --include-deps
10dnl
11dnl
12
13
14AC_INIT(src/WindowMaker.h)
15
16
17
f55eef41 Carlos R. Mafra2010-01-07 16:30:51 +010018AM_INIT_AUTOMAKE(WindowMaker, 0.94.0-crm)
c1f19bc9 dan2001-07-30 21:44:15 +000019
5fe90167 dan2002-03-03 20:33:44 +000020AC_PROG_LIBTOOL
c1f19bc9 dan2001-07-30 21:44:15 +000021
c1f19bc9 dan2001-07-30 21:44:15 +000022AM_CONFIG_HEADER(src/config.h)
23
24
25dnl Checks for host/os name
26dnl =======================
5fe90167 dan2002-03-03 20:33:44 +000027dnl AC_CANONICAL_HOST -- already done by AC_PROG_LIBTOOL
c1f19bc9 dan2001-07-30 21:44:15 +000028
29
30dnl Checks for programs.
31dnl ===================
32AC_ISC_POSIX
33AC_PROG_CC
34dnl AC_PROG_MAKE_SET -- already done by AM_INIT_AUTOMAKE
35#AC_PROG_RANLIB
36dnl AC_PROG_INSTALL -- already done by AM_INIT_AUTOMAKE
37AC_PROG_LN_S
38AC_PROG_GCC_TRADITIONAL
39
40
41dnl the prefix
42dnl ==========
43dnl
44dnl move this earlier in the script... anyone know why this is handled
45dnl in such a bizarre way?
46
47test "x$prefix" = xNONE && prefix=$ac_default_prefix
48dnl Let make expand exec_prefix.
49test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
50
51
52_bindir=`eval echo $bindir`
53_bindir=`eval echo $_bindir`
54
55_libdir=`eval echo $libdir`
56_libdir=`eval echo $_libdir`
57lib_search_path="-L$_libdir"
58
59inc_search_path=`eval echo $includedir`
60inc_search_path="-I`eval echo $inc_search_path`"
61
62
63dnl
64dnl Check for RedHat bugs
65dnl =====================
66
67dnl WM_CHECK_REDCRAP_BUGS($prefix,$_bindir,$_libdir)
68
69
70dnl
71dnl Specify paths to look for libraries and headers
72dnl ===============================================
73AC_ARG_WITH(libs-from,
17f26077 dan2002-10-09 05:14:28 +000074[ --with-libs-from pass compiler flags to look for libraries],
c1f19bc9 dan2001-07-30 21:44:15 +000075 [lib_search_path="$withval $lib_search_path"])
76
77AC_ARG_WITH(incs-from,
17f26077 dan2002-10-09 05:14:28 +000078[ --with-incs-from pass compiler flags to look for header files],
c1f19bc9 dan2001-07-30 21:44:15 +000079 [inc_search_path="$withval $inc_search_path"])
80
81
82
83dnl Checks for library functions.
84dnl ============================
85dnl not used anywhere
86dnl AC_FUNC_MEMCMP
87AC_FUNC_VPRINTF
74ba4f8e dan2003-08-07 00:26:21 +000088AC_CHECK_FUNCS(gethostname select poll strerror strcasecmp strncasecmp \
89 setsid atexit mallinfo mkstemp snprintf vsnprintf asprintf \
0c09179f dan2004-10-14 23:05:20 +000090 vasprintf)
c1f19bc9 dan2001-07-30 21:44:15 +000091
aae7c8b7 dan2001-09-10 22:15:05 +000092dnl ripped from samba
93dnl
94AC_CACHE_CHECK([for C99 vsnprintf],_cv_HAVE_C99_VSNPRINTF,[
95AC_TRY_RUN([
96#include <sys/types.h>
97#include <stdarg.h>
98void foo(const char *format, ...) {
99 va_list ap;
100 int len;
101 char buf[5];
102
103 va_start(ap, format);
104 len = vsnprintf(0, 0, format, ap);
105 va_end(ap);
106 if (len != 5) exit(1);
107
108 if (snprintf(buf, 3, "hello") != 5 || strcmp(buf, "he") != 0) exit(1);
109
110 exit(0);
111}
112main() { foo("hello"); }
113],
114_cv_HAVE_C99_VSNPRINTF=yes,_cv_HAVE_C99_VSNPRINTF=no,_cv_HAVE_C99_VSNPRINTF=cross)])
115if test x"$_cv_HAVE_C99_VSNPRINTF" = x"yes"; then
a2b404b5 dan2002-10-08 08:26:06 +0000116 AC_DEFINE(HAVE_C99_VSNPRINTF, 1, [define if you have vsnprintf with C99 semantics (set by configure)])
aae7c8b7 dan2001-09-10 22:15:05 +0000117fi
c1f19bc9 dan2001-07-30 21:44:15 +0000118
119dnl Loading of dynamic libraries at runtime
120dnl =======================================
121DLLIBS=""
122
123AC_CHECK_FUNC(dlopen, [HAVEDL="yes"],
124 AC_CHECK_LIB(dl, dlopen, [DLLIBS="-ldl" HAVEDL="yes"],
125 DLLIBS="" ))
126
127if test "x$HAVEDL" = xyes; then
128 AC_CHECK_HEADERS(dlfcn.h)
129fi
130
131
132
133dnl Check CPP
134dnl =========
135if test "x$CPP_PATH" = x; then
136 AC_PATH_PROG(CPP_PATH, cpp, notfound,
137 $PATH:/lib:/usr/bin:/bin:/usr/lib:/usr/ccs/lib)
138fi
139
140dnl
141dnl Tell stupid Solaris cpp that the files it will process have C++ like syntax
142dnl RedHat 5.x is broken too, so it won't make a symlink from cpp to the
143dnl standard locations
144dnl
145if test "$CPP_PATH" = "/usr/ccs/lib/cpp" -o "$CPP_PATH" = "notfound" ; then
146 if test "$GCC" = "yes"; then
147 CPP_PATH="gcc -E -x c"
148 else
149 if test "$CPP_PATH" = "/usr/ccs/lib/cpp"; then
150 CPP_PATH="$CPP_PATH -B"
151 else
152 echo "cpp, the C preprocessor was not found in your system."
153 echo "Create a symbolic link from it to /lib/cpp and rerun configure"
154 exit
155 fi
156 fi
157fi
a2b404b5 dan2002-10-08 08:26:06 +0000158AC_DEFINE_UNQUOTED(CPP_PATH, "$CPP_PATH", [define to the path to cpp])
c1f19bc9 dan2001-07-30 21:44:15 +0000159
160
161
162dnl Checks for header files.
163dnl =======================
c1f19bc9 dan2001-07-30 21:44:15 +0000164AC_HEADER_SYS_WAIT
165AC_HEADER_TIME
74ba4f8e dan2003-08-07 00:26:21 +0000166AC_CHECK_HEADERS(fcntl.h limits.h sys/ioctl.h sys/time.h sys/types.h \
167 libintl.h sys/select.h poll.h malloc.h ctype.h string.h \
0c09179f dan2004-10-14 23:05:20 +0000168 strings.h)
c1f19bc9 dan2001-07-30 21:44:15 +0000169
170
171
172dnl Checks for typedefs, structures, and compiler characteristics.
173dnl ==============================================================
174AC_DECL_SYS_SIGLIST
175AC_C_CONST
176#AC_TYPE_SIZE_T
177#AC_TYPE_PID_T
178AC_TYPE_SIGNAL
179
1941aaf3 dan2002-09-30 12:39:22 +0000180
181
182dnl Compiler/architecture specific optimizations
183dnl ============================================
184
185
186dnl GCC/as with MMX support
187dnl -----------------------
188
189# until we fix it, leave it disabled
190asm_support=no
191mmx_support=no
f6645ac5
AV
Alexey Voinov2009-09-14 02:07:20 +0200192
193check_for_mmx_support=yes
194AC_ARG_ENABLE(mmx,
195 [ --disable-mmx disable compilation of MMX inline assembly ],
196 [if test x$enableval != xyes; then
197 check_for_mmx_support=no
198 fi])
199
200if test "$ac_cv_prog_gcc" = yes -a "$check_for_mmx_support" = yes; then
201case $host_cpu in
202*i?86*)
d2114202 kojima2004-10-12 02:13:15 +0000203
d7d3003e dan2004-10-31 05:33:39 +0000204 # gcc-3.3 or newer complains about some of our stuff without this
205 NOSTRICTALIASING="-fno-strict-aliasing"
1941aaf3 dan2002-09-30 12:39:22 +0000206
d7d3003e dan2004-10-31 05:33:39 +0000207 AC_CACHE_CHECK(whether gcc supports x86 inline asm,
208 ac_cv_c_inline_asm,
91f5abc9 dan2005-08-22 19:07:57 +0000209 [AC_TRY_LINK(,[{int x; asm volatile("movl %%eax, %%ebx\n\t pushal\n\t popal"::
d7d3003e dan2004-10-31 05:33:39 +0000210 "m" (x),"m" (x),"m" (x),"m" (x),"m" (x),"m" (x),
211 "m" (x),"m" (x),"m" (x),"m" (x),"m" (x),"m" (x));}],
212 ac_cv_c_inline_asm=yes,
213 ac_cv_c_inline_asm=no)])
1941aaf3 dan2002-09-30 12:39:22 +0000214
d7d3003e dan2004-10-31 05:33:39 +0000215 if test "x$ac_cv_c_inline_asm" = xyes; then
a2b404b5 dan2002-10-08 08:26:06 +0000216 AC_DEFINE(ASM_X86, 1, [define if processor is x86 (normally detected by configure)])
1941aaf3 dan2002-09-30 12:39:22 +0000217 asm_support=yes
218
219 AC_CACHE_CHECK(whether gcc supports MMX(tm) inline asm,
220 ac_cv_c_inline_mmx,
d2114202 kojima2004-10-12 02:13:15 +0000221 [AC_TRY_LINK(,[asm ("movq %mm0, %mm1");],
1941aaf3 dan2002-09-30 12:39:22 +0000222 ac_cv_c_inline_mmx=yes,
223 ac_cv_c_inline_mmx=no)])
224
225 if test "x$ac_cv_c_inline_mmx" = xyes; then
a2b404b5 dan2002-10-08 08:26:06 +0000226 AC_DEFINE(ASM_X86_MMX, 1, [define if processor is x86 with MMX(tm) support (normally autodetected by configure)])
1941aaf3 dan2002-09-30 12:39:22 +0000227 mmx_support=yes
228 fi
229 fi
f6645ac5
AV
Alexey Voinov2009-09-14 02:07:20 +0200230 ;;
231esac
1941aaf3 dan2002-09-30 12:39:22 +0000232fi
d2114202 kojima2004-10-12 02:13:15 +0000233AC_SUBST(NOSTRICTALIASING)
1941aaf3 dan2002-09-30 12:39:22 +0000234
235
64468fcf dan2003-06-10 01:56:26 +0000236dnl pkg-config
237dnl ----------
238dnl AC_ARG_VAR(PKGCONFIG, [pkg-config command])
239AC_CHECK_PROG(PKGCONFIG, pkg-config, pkg-config)
240
c1f19bc9 dan2001-07-30 21:44:15 +0000241
242dnl gettext
64468fcf dan2003-06-10 01:56:26 +0000243dnl -------
c1f19bc9 dan2001-07-30 21:44:15 +0000244
245
246dnl AM_GNU_GETTEXT
247
248
249
250INTLIBS=""
251
252AC_CHECK_FUNC(gettext, [HAVEGETTEXT="yes"],
253 AC_CHECK_LIB(intl, gettext, [INTLIBS="-lintl" HAVEGETTEXT="yes"],
254 INTLIBS="" ))
255
256AC_CHECK_PROG(XGETTEXT, xgettext, xgettext)
257
258if test "$XGETTEXT" != ""; then
259 if $XGETTEXT --help 2>&1 | grep illegal >/dev/null ; then
260 echo "xgettext isn't GNU version"
261 XGETTEXT=""
262 fi
263fi
264
265if test "$LINGUAS" != ""; then
266 if test "$XGETTEXT" != "" -a "$HAVEGETTEXT" != ""; then
a2b404b5 dan2002-10-08 08:26:06 +0000267 AC_DEFINE(I18N, 1, [Internationalization (I18N) support (set by configure)])
c1f19bc9 dan2001-07-30 21:44:15 +0000268 PO=""
269# if test "$LINGUAS" = ""; then
270# ling=` (cd src/po; /bin/ls *.po) `
271# for l in $ling; do
272# lcode=`basename $l .po`
273# LINGUAS="$LINGUAS $lcode"
274# done
275# fi
276 echo "xgettext and gettext() exist; will build i18n support for $LINGUAS"
277 else
278 LINGUAS=""
279 PO=""
280 echo "xgettext and libintl.a don't both exist; will not build i18n support"
281 fi
282else
283 INTLIBS=""
284 MOFILES=""
285 WPMOFILES=""
18618802 Carlos R. Mafra2010-01-25 10:55:33 +0100286 UTILMOFILES=""
c1f19bc9 dan2001-07-30 21:44:15 +0000287 PO=""
288fi
289
290
291dnl The Tower of Babel
292dnl ==================
293
294dnl List of supported locales
295dnl -------------------------
7f457fa2 Norayr Chilignaryan2009-09-21 12:28:24 +0500296supported_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"
d63a0b48 kojima2004-10-27 02:54:32 +0000297supported_wprefs_locales="bg ca cs de es et fi fr hr hu it ja ko pt ru sk zh_CN zh_TW"
528243bb dan2003-04-06 23:18:07 +0000298supported_wings_locales="bg ca cs de fr sk"
18618802 Carlos R. Mafra2010-01-25 10:55:33 +0100299supported_util_locales="de"
c1f19bc9 dan2001-07-30 21:44:15 +0000300
301for lang in $LINGUAS; do
302 ok=0
303 for l in $supported_locales; do
304 if test "$l" = "$lang"; then
305 ok=1
306 break
307 fi
308 done
309 if test "$ok" = 1; then
310 MOFILES="$MOFILES $lang.mo"
311 else
312 echo "Locale $lang is not supported."
313 fi
314 ok=0
315 for l in $supported_wprefs_locales; do
316 if test "$l" = "$lang"; then
317 ok=1
318 break
319 fi
320 done
321 if test "$ok" = 1; then
322 WPMOFILES="$WPMOFILES $lang.mo"
323 fi
324 ok=0
18618802
CM
Carlos R. Mafra2010-01-25 10:55:33 +0100325 for l in $supported_util_locales; do
326 if test "$l" = "$lang"; then
327 ok=1
328 break
329 fi
330 done
331 if test "$ok" = 1; then
332 UTILMOFILES="$UTILMOFILES $lang.mo"
333 fi
334 ok=0
c1f19bc9 dan2001-07-30 21:44:15 +0000335 for l in $supported_wings_locales; do
336 if test "$l" = "$lang"; then
337 ok=1
338 break
339 fi
340 done
341 if test "$ok" = 1; then
342 WINGSMOFILES="$WINGSMOFILES $lang.mo"
343 fi
344done
345
346
347dnl Kanji Characters support
348dnl ========================
349
350case $host_os in
351 freebsd*)
352 AC_CHECK_LIB(xpg4, setlocale, [LIBS="$LIBS -lxpg4"]);;
353 *)
354 ;;
355esac
356
357
358
359dnl Added by Oliver - Support for NLSDIR option, Hi Oliver!
360dnl ===========================================
361AC_ARG_WITH(nlsdir,
362 [ --with-nlsdir=PATH specify where the locale stuff should go ])
363
364
365if test "x$NLSDIR" = "x"; then
366 if test "x$with_nlsdir" != "x"; then
367 NLSDIR=$with_nlsdir
368 else
369 NLSDIR='$(prefix)/lib/locale'
370 fi
371fi
372
373
374
375AC_SUBST(DLLIBS)
376AC_SUBST(INTLIBS)
377AC_SUBST(NLSDIR)
378AC_SUBST(MOFILES)
379AC_SUBST(WPMOFILES)
18618802 Carlos R. Mafra2010-01-25 10:55:33 +0100380AC_SUBST(UTILMOFILES)
c1f19bc9 dan2001-07-30 21:44:15 +0000381AC_SUBST(WINGSMOFILES)
382AC_SUBST(supported_locales)
383
384
385
386dnl Support for various hint things
387dnl ===============================
388
c1f19bc9 dan2001-07-30 21:44:15 +0000389dnl
72689513
CM
Carlos R. Mafra2008-11-05 02:09:10 +0100390dnl Beautify compilation messages
391dnl ---------------------------------------------
392AC_ARG_ENABLE(verbose-compile, AS_HELP_STRING([--disable-verbose-compile],
393 [Streamline compilation messages (default off)]),
394 [
d680e6e5
CM
Carlos R. Mafra2008-11-10 00:14:07 +0100395 QUIET='@echo " CC" $@;'
396 QUIET_AR='@echo " AR" $@;'
72689513 Carlos R. Mafra2008-11-05 02:09:10 +0100397 LIBTOOL_ARG="--silent"
ceeca912 Carlos R. Mafra2009-08-17 16:49:22 +0200398 MAKEFLAGS="-s"
72689513
CM
Carlos R. Mafra2008-11-05 02:09:10 +0100399 AC_SUBST(QUIET)
400 AC_SUBST(QUIET_AR)
401 AC_SUBST(LIBTOOL_ARG)
ceeca912 Carlos R. Mafra2009-08-17 16:49:22 +0200402 AC_SUBST(MAKEFLAGS)
72689513
CM
Carlos R. Mafra2008-11-05 02:09:10 +0100403])
404
405
c1f19bc9 dan2001-07-30 21:44:15 +0000406
407dnl
408dnl Networking stuff
409dnl
410
411NETLIBS=""
412
413AC_CHECK_FUNC(connect,,
414 AC_CHECK_LIB(socket, connect, NETLIBS="$NETLIBS -lsocket"))
415
416AC_CHECK_FUNC(gethostbyname,,
417 AC_CHECK_LIB(nsl, gethostbyname, NETLIBS="$NETLIBS -lnsl"))
418
a2b404b5 dan2002-10-08 08:26:06 +0000419AC_CHECK_FUNC(inet_aton, AC_DEFINE(HAVE_INET_ATON, 1, [define if you have then inet_aton function (set by configure)]),
c1f19bc9 dan2001-07-30 21:44:15 +0000420 for lib in resolv socket inet bsd; do
421 AC_CHECK_LIB($lib, inet_aton, [AC_DEFINE(HAVE_INET_ATON)
422 NETLIBS="$NETLIBS -l$lib"; break],, $NETLIBS)
423 done)
424
425AC_SUBST(NETLIBS)
426
427
428dnl ===========================================
429dnl Stuff that uses X
430dnl ===========================================
431
432AC_PATH_XTRA
433
434if test $no_x; then
435 AC_MSG_ERROR([The path for the X11 files not found!
436Make sure you have X and it's headers and libraries (the -devel packages
437in Linux) installed.])
438fi
439
440X_LIBRARY_PATH=$x_libraries
441
442XCFLAGS="$X_CFLAGS"
443
444XLFLAGS="$X_LIBS"
445
0a47a19b Tamas TEVESZ2009-09-13 21:05:57 +0200446XLIBS="-lX11 -lXmu $X_EXTRA_LIBS"
c1f19bc9 dan2001-07-30 21:44:15 +0000447
448
449lib_search_path="$lib_search_path $XLFLAGS"
450inc_search_path="$inc_search_path $XCFLAGS"
451
452
453AC_SUBST(X_LIBRARY_PATH)
454
455
456
457dnl Decide which locale function to use, setlocale() or _Xsetlocale()
458dnl by MANOME Tomonori
459dnl ===========================================
460use_locale=yes
461AC_ARG_ENABLE(locale,
17f26077 dan2002-10-09 05:14:28 +0000462[ --disable-locale disable use of X locale support],
c1f19bc9 dan2001-07-30 21:44:15 +0000463 use_locale=no)
464
465if test "$use_locale" = yes; then
a2b404b5 dan2002-10-08 08:26:06 +0000466 AC_CHECK_LIB(X11, _Xsetlocale,
467 AC_DEFINE(X_LOCALE, 1, [define if you want support for X window's X_LOCALE (set by configure)]),,
468 $XLFLAGS $XLIBS)
c1f19bc9 dan2001-07-30 21:44:15 +0000469fi
470
471
472dnl Check whether XInternAtoms() exist
473dnl ==================================
a2b404b5 dan2002-10-08 08:26:06 +0000474AC_CHECK_LIB(X11, XInternAtoms,
475 AC_DEFINE(HAVE_XINTERNATOMS, 1, [define if your X server has XInternAtoms() (set by configure)]),,
476 $XLFLAGS $XLIBS)
c1f19bc9 dan2001-07-30 21:44:15 +0000477
5ef342d9 kojima2001-09-06 21:42:28 +0000478dnl Check whether XConvertCase() exist
479dnl ==================================
a2b404b5 dan2002-10-08 08:26:06 +0000480AC_CHECK_LIB(X11, XConvertCase,
481 AC_DEFINE(HAVE_XCONVERTCASE, 1, [define if your X server has XConvertCase() (set by configure)]),,
482 $XLFLAGS $XLIBS)
5ef342d9 kojima2001-09-06 21:42:28 +0000483
c1f19bc9 dan2001-07-30 21:44:15 +0000484
485dnl XKB keyboard language status
486dnl ============================
487AC_ARG_ENABLE(modelock,
17f26077 dan2002-10-09 05:14:28 +0000488[ --enable-modelock XKB keyboard language status support],
a2b404b5 dan2002-10-08 08:26:06 +0000489 AC_DEFINE(XKB_MODELOCK, 1, [whether XKB language MODELOCK should be enabled]))
c1f19bc9 dan2001-07-30 21:44:15 +0000490
491
492
493dnl Shape support
494dnl =============
495shape=yes
496AC_ARG_ENABLE(shape,
17f26077 dan2002-10-09 05:14:28 +0000497[ --disable-shape disable shaped window extension support],
c1f19bc9 dan2001-07-30 21:44:15 +0000498 shape=$enableval, shape=yes)
499
500added_xext=no
501
502if test "$shape" = yes; then
503 AC_CHECK_LIB(Xext, XShapeSelectInput, [XLIBS="-lXext $XLIBS"
504 added_xext=yes
a2b404b5 dan2002-10-08 08:26:06 +0000505 AC_DEFINE(SHAPE, 1, [define if you want support for shaped windows (set by configure)])],
506 shape=no, $XLFLAGS $XLIBS)
c1f19bc9 dan2001-07-30 21:44:15 +0000507fi
508
509
51c2edf8 dan2004-10-23 02:26:13 +0000510dnl Xft2 antialiased font support
511dnl =============================
9aca0d5f dan2004-10-12 01:34:32 +0000512
17f26077 dan2002-10-09 05:14:28 +0000513xft=yes
514XFTLIBS=""
9aca0d5f dan2004-10-12 01:34:32 +0000515
516if test "x$PKGCONFIG" != x -a "`$PKGCONFIG xft; echo $?`" = 0; then
517 XFTCONFIG="$PKGCONFIG xft"
518 pkgconfig_xft=yes
519else
520 AC_CHECK_PROG(XFTCONFIG, xft-config, xft-config)
521fi
522
523AC_MSG_CHECKING([for the Xft2 library])
524
525if test "x$XFTCONFIG" != x; then
526 XFTLIBS=`$XFTCONFIG --libs`
527 XFTFLAGS=`$XFTCONFIG --cflags`
528 AC_MSG_RESULT([found])
529else
530 AC_MSG_RESULT([not found])
531 echo
532 echo "ERROR!!! libXft2 is not installed or could not be found."
533 echo " Xft2 is a requirement for building Window Maker."
534 echo " Please install it (along with fontconfig) before continuing."
535 echo
536 exit 1
109bb540 dan2004-07-16 18:18:36 +0000537fi
538
3b46cf38 dan2004-10-31 00:57:25 +0000539minXFT="2.1.0"
9aca0d5f dan2004-10-12 01:34:32 +0000540goodxft="no"
541
542dnl
543dnl The macro below will use $XFTFLAGS (defined above) to find Xft.h
544dnl
545WM_CHECK_XFT_VERSION($minXFT, goodxft=yes, goodxft=no)
546
547if test "$goodxft" = no; then
548 echo
549 echo "ERROR!!! libXft on this system is an old version."
550 echo " Please consider upgrading to at least version ${minXFT}."
551 echo
552 exit 1
553fi
554
555AC_SUBST(XFTFLAGS)
556AC_SUBST(XFTLIBS)
9aca0d5f dan2004-10-12 01:34:32 +0000557
558
c1f19bc9 dan2001-07-30 21:44:15 +0000559dnl XINERAMA support
560dnl ================
39d25088 dan2002-12-02 03:44:10 +0000561xinerama=no
562AC_ARG_ENABLE(xinerama,
563[ --enable-xinerama enable Xinerama extension support],
564 xinerama=$enableval, xinerama=no)
c1f19bc9 dan2001-07-30 21:44:15 +0000565
566if test "$xinerama" = yes; then
5dbb770a kojima2003-06-04 18:57:03 +0000567 AC_CHECK_LIB(Xinerama, XineramaQueryScreens,
568 [XLIBS="-lXinerama $XLIBS"
ed0d234d kojima2003-06-04 20:40:00 +0000569 xfxine=yes],
570 xfxine=no, $XLFLAGS $XLIBS)
5dbb770a kojima2003-06-04 18:57:03 +0000571
572 AC_CHECK_LIB(Xext, XineramaGetInfo,
ed0d234d kojima2003-06-04 20:40:00 +0000573 [sunxine=yes
574 ], sunxine=no, $XLFLAGS $XLIBS)
575
576 if test "$xfxine" = yes; then
577 xine=1
578 fi
579
580 if test "$sunxine" = yes; then
581 xine=1
582 AC_DEFINE(SOLARIS_XINERAMA, 1,
583 [define if you want support for the XINERAMA extension and are in Solaris (set by configure)])
584 fi
585
586 if test "$xine" = 1; then
587 AC_DEFINE(XINERAMA, 1,
588 [define if you want support for the XINERAMA extension (set by configure)])
589 fi
c1f19bc9 dan2001-07-30 21:44:15 +0000590fi
591
592
593
594dnl MIT-SHM support
595dnl ===============
596shm=yes
597AC_ARG_ENABLE(shm,
598[ --disable-shm disable usage of MIT-SHM extension],
599 shm=$enableval, shm=yes)
600
601if test "$shm" = yes; then
602 AC_CHECK_LIB(Xext, XShmAttach, ok=yes, ok=no, $XLFLAGS $XLIBS)
603
604 if test "$ok" = yes; then
605 AC_CHECK_FUNC(shmget, ok=yes, ok=no)
606 fi
607
608 if test "$ok" = yes; then
609 if test "$added_xext" = no; then
610 XLIBS="-lXext $XLIBS"
611 fi
a2b404b5 dan2002-10-08 08:26:06 +0000612 AC_DEFINE(XSHM, 1, [define if X's shared memory extension is available (set by configure)])
c1f19bc9 dan2001-07-30 21:44:15 +0000613 fi
614fi
615
616
617dnl R6 Style Session Management Support
618dnl ===================================
619
620#
621#
622#AC_DEFINE(R6SM)
623#AC_SUBST(XSMPLIBS)
624#
625
626
c1f19bc9 dan2001-07-30 21:44:15 +0000627dnl ==============================================
628dnl Graphic Format Libraries
629dnl ==============================================
630
631
632
633
634
635dnl XPM Support
636dnl ===========
637xpm=yes
638AC_ARG_ENABLE(xpm,
17f26077 dan2002-10-09 05:14:28 +0000639[ --disable-xpm disable use of XPM pixmaps through libXpm],
c1f19bc9 dan2001-07-30 21:44:15 +0000640 xpm=$enableval, xpm=yes)
641
642if test "$xpm" = yes; then
643 WM_CHECK_LIB(Xpm, XpmCreatePixmapFromData, [$XLFLAGS $XLIBS])
644
645 if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = xyes; then
646 WM_CHECK_HEADER(X11/xpm.h)
647 if test "x$ac_cv_header_X11_xpm_h" = xyes; then
648 GFXLIBS="$GFXLIBS -lXpm"
649 supported_gfx="XPM"
a2b404b5 dan2002-10-08 08:26:06 +0000650 AC_DEFINE(USE_XPM, 1, [define if XPM libraries are available (set by configure)])
c1f19bc9 dan2001-07-30 21:44:15 +0000651 else
652 supported_gfx="builtin-XPM"
653 fi
654 fi
655fi
656
657# for wmlib
658AC_SUBST(XCFLAGS)
659# for test
660AC_SUBST(XLFLAGS)
661AC_SUBST(XLIBS)
662
663AC_SUBST(X_EXTRA_LIBS)
664
665dnl ===============================================
666dnl End of stuff that uses X
667dnl ===============================================
668
669
670
c1f19bc9 dan2001-07-30 21:44:15 +0000671dnl PNG Support
672dnl ===========
673png=yes
674AC_ARG_ENABLE(png,
17f26077 dan2002-10-09 05:14:28 +0000675[ --disable-png disable PNG support through libpng],
c1f19bc9 dan2001-07-30 21:44:15 +0000676 png=$enableval, png=yes, png=no)
677
678
679if test "$png" = yes ; then
680 WM_CHECK_LIB(png, png_get_valid, [-lz -lm])
681
682 if test "x$ac_cv_lib_png_png_get_valid" = xyes; then
683 WM_CHECK_HEADER(png.h)
684 if test "x$ac_cv_header_png_h" = xyes; then
685 GFXLIBS="$GFXLIBS -lpng -lz"
686 supported_gfx="$supported_gfx PNG"
a2b404b5 dan2002-10-08 08:26:06 +0000687 AC_DEFINE(USE_PNG, 1, [define if PNG libraries are available (set by configure)])
c1f19bc9 dan2001-07-30 21:44:15 +0000688 fi
689 fi
690fi
691
692
693dnl JPEG Support
694dnl ============
695jpeg=yes
696ljpeg=""
697AC_ARG_ENABLE(jpeg,
17f26077 dan2002-10-09 05:14:28 +0000698[ --disable-jpeg disable JPEG support through libjpeg],
c1f19bc9 dan2001-07-30 21:44:15 +0000699 jpeg=$enableval, jpeg=yes, jpeg=no)
700
701if test "$jpeg" = yes; then
702 WM_CHECK_LIB(jpeg, jpeg_destroy_compress)
703
704 if test "x$ac_cv_lib_jpeg_jpeg_destroy_compress" = xyes; then
705
706 ljpeg="-ljpeg"
707
708 WM_CHECK_HEADER(jpeglib.h)
709 if test "x$ac_cv_header_jpeglib_h" = xyes; then
710 GFXLIBS="$GFXLIBS -ljpeg"
711 supported_gfx="$supported_gfx JPEG"
a2b404b5 dan2002-10-08 08:26:06 +0000712 AC_DEFINE(USE_JPEG, 1, [define if JPEG libraries are available (set by configure)])
c1f19bc9 dan2001-07-30 21:44:15 +0000713 fi
714 fi
715fi
716
717
718dnl GIF Support
719dnl ============
720gif=yes
721AC_ARG_ENABLE(gif,
722[ --disable-gif disable GIF support through libgif or libungif],
723 gif=$enableval, gif=yes, gif=no)
724
725if test "$gif" = yes; then
726 my_libname=""
727 WM_CHECK_LIB(ungif, DGifOpenFileName, [$XLFLAGS $XLIBS])
728 if test "x$ac_cv_lib_ungif_DGifOpenFileName" = xyes; then
729 my_libname=-lungif
730 fi
731dnl
732dnl libungif is the same thing as libgif for all practical purposes.
733dnl
734 if test "x$my_libname" = x; then
735 WM_CHECK_LIB(gif, DGifOpenFileName, [$XLFLAGS $XLIBS])
736 if test "x$ac_cv_lib_gif_DGifOpenFileName" = xyes; then
737 my_libname=-lgif
738 fi
739 fi
740
741 if test "$my_libname" != x; then
742 WM_CHECK_HEADER(gif_lib.h)
743 if test "x$ac_cv_header_gif_lib_h" = xyes; then
744 GFXLIBS="$GFXLIBS $my_libname"
745 supported_gfx="$supported_gfx GIF"
a2b404b5 dan2002-10-08 08:26:06 +0000746 AC_DEFINE(USE_GIF, 1, [define if GIF libraries are available (set by configure)])
c1f19bc9 dan2001-07-30 21:44:15 +0000747 fi
748 fi
749fi
750
751
752
753dnl TIFF Support
754dnl ============
755AC_ARG_ENABLE(tiff,
17f26077 dan2002-10-09 05:14:28 +0000756[ --disable-tiff disable use of TIFF images through libtiff],
c1f19bc9 dan2001-07-30 21:44:15 +0000757 tif=$enableval, tif=yes, tif=no)
758
759#
760# TIFF can optionally have JPEG and/or zlib support. Must find out
761# when they are supported so that correct library flags are passed during
762# detection and linkage
763#
764#
765# By default use xpm icons if tiff is not found.
766ICONEXT="xpm"
767#
768
769if test "$tif" = yes; then
770 my_libname=""
771 WM_CHECK_LIB(tiff, TIFFGetVersion, [-lm])
772 if test "x$ac_cv_lib_tiff_TIFFGetVersion" = xyes; then
773 my_libname="-ltiff"
774 fi
775dnl
776dnl Retry with zlib
777dnl
778 unset ac_cv_lib_tiff_TIFFGetVersion
779 if test "x$my_libname" = x; then
780 WM_CHECK_LIB(tiff, TIFFGetVersion, [$ljpeg -lz -lm])
781 if test "x$ac_cv_lib_tiff_TIFFGetVersion" = xyes; then
782 my_libname="-ltiff -lz"
783 fi
784 fi
785
786 if test "x$my_libname" = x; then
787 WM_CHECK_LIB(tiff34, TIFFGetVersion, [$ljpeg -lm])
788 if test "x$ac_cv_lib_tiff34_TIFFGetVersion" = xyes; then
789 my_libname="-ltiff34"
790 fi
791 fi
792
793
794 if test "x$my_libname" != x; then
795 WM_CHECK_HEADER(tiffio.h)
796 if test "x$ac_cv_header_tiffio_h" = xyes; then
797 GFXLIBS="$my_libname $GFXLIBS"
798 ICONEXT="tiff"
799 supported_gfx="$supported_gfx TIFF"
a2b404b5 dan2002-10-08 08:26:06 +0000800 AC_DEFINE(USE_TIFF, 1, [define if TIFF libraries are available (set by configure)])
c1f19bc9 dan2001-07-30 21:44:15 +0000801 fi
802 fi
803fi
804
805LIBRARY_SEARCH_PATH="$lib_search_path"
806HEADER_SEARCH_PATH="$inc_search_path"
807
808AC_SUBST(LIBRARY_SEARCH_PATH)
809AC_SUBST(HEADER_SEARCH_PATH)
810
811
812AC_SUBST(GFXLIBS)
813AC_SUBST(ICONEXT)
814
815
816dnl ==============================================
817dnl End of Graphic Format Libraries
818dnl ==============================================
819
820
2d6f7571 dan2001-09-18 11:48:15 +0000821dnl
822dnl stdlib.h is checked here, because of conflict in jpeglib.h
823AC_CHECK_HEADERS(stdlib.h)
824
c1f19bc9 dan2001-07-30 21:44:15 +0000825# AC_PREFIX_PROGRAM(wmaker)
826
827dnl Support for PIXMAPDIR option
828dnl ============================
829AC_ARG_WITH(pixmapdir,
830[ --with-pixmapdir=PATH specify where pixmaps are located [DATADIR/pixmaps]])
831
832if test "x$with_pixmapdir" != "x"; then
833 pixmapdir=$with_pixmapdir
834else
835 pixmapdir=`eval echo ${datadir}/pixmaps`
836fi
837
a2b404b5 dan2002-10-08 08:26:06 +0000838AC_DEFINE_UNQUOTED(PIXMAPDIR, "$pixmapdir", [define an extra path for pixmaps (set by configure)])
c1f19bc9 dan2001-07-30 21:44:15 +0000839
840pkgdatadir=`eval echo $datadir`
a2b404b5 dan2002-10-08 08:26:06 +0000841AC_DEFINE_UNQUOTED(PKGDATADIR, "$pkgdatadir/WindowMaker", [where shared data is stored (defined by configure)])
c1f19bc9 dan2001-07-30 21:44:15 +0000842
843_sysconfdir=`eval echo $sysconfdir`
a2b404b5 dan2002-10-08 08:26:06 +0000844AC_DEFINE_UNQUOTED(SYSCONFDIR, "$_sysconfdir", [where the configuration is stored (defined by configure)])
c1f19bc9 dan2001-07-30 21:44:15 +0000845
846
847dnl Support for GNUSTEP_LOCAL_ROOT, for WPrefs.app
848dnl ==============================================
849
c1f19bc9 dan2001-07-30 21:44:15 +0000850AC_ARG_WITH(appspath,
bde572f6 dan2004-11-14 00:11:20 +0000851[ --with-gnustepdir=PATH specify the directory for GNUstep applications])
852
5f0a357b dan2005-07-05 08:44:00 +0000853if test "x`echo $with_gnustepdir | grep ^/`" != "x"; then
854 appspath=$with_gnustepdir
855fi
c1f19bc9 dan2001-07-30 21:44:15 +0000856
bde572f6 dan2004-11-14 00:11:20 +0000857if test "x$appspath$GNUSTEP_LOCAL_ROOT" = "x"; then
9f89695c dan2004-11-06 20:20:05 +0000858 wprefs_base_dir=${prefix}
acc868d9 kojima2004-11-01 00:50:19 +0000859 wprefs_datadir="${datadir}/WPrefs"
860 wprefs_bindir="${bindir}"
861else
862 gnustepdir=$appspath
c1f19bc9 dan2001-07-30 21:44:15 +0000863
864 if test "x$GNUSTEP_LOCAL_ROOT" != "x" ; then
865 gnustepdir=`echo "$GNUSTEP_LOCAL_ROOT" | sed -e "s|^${prefix}|prefix|"`
866 gnustepdir=`echo $gnustepdir | sed -e 's|^prefix|${prefix}|'`
867 fi
868
9f89695c dan2004-11-06 20:20:05 +0000869 wprefs_base_dir=$gnustepdir/Applications
870 wprefs_datadir=$wprefs_base_dir/WPrefs.app
871 wprefs_bindir=$wprefs_base_dir/WPrefs.app
c1f19bc9 dan2001-07-30 21:44:15 +0000872fi
873
acc868d9 kojima2004-11-01 00:50:19 +0000874AC_SUBST(wprefs_datadir)
875AC_SUBST(wprefs_bindir)
c1f19bc9 dan2001-07-30 21:44:15 +0000876
877
878dnl Enable User Defined Menu thing
879dnl ==================================
880AC_ARG_ENABLE(usermenu,
881[ --enable-usermenu user defined menus for applications
882],
883if test "$enableval" = yes; then
a2b404b5 dan2002-10-08 08:26:06 +0000884 AC_DEFINE(USER_MENU, 1, [define if you want user defined menus for applications])
c1f19bc9 dan2001-07-30 21:44:15 +0000885fi
886)
887
888
889dnl
890dnl Nicolai: Program tests for Documentation Section
891dnl =================================================
892dnl DOCTYPES=""
893dnl AC_CHECK_PROG(MAKEINFO, makeinfo, makeinfo, ,$PATH)
894dnl if test "x$MAKEINFO" != "x" ; then
895dnl DOCTYPES="$DOCTYPES info_doc"
896dnl fi
897dnl AC_CHECK_PROG(TEX, tex, tex, ,$PATH)
898dnl if test "x$TEX" != "x" ; then
899dnl DOCTYPES="$DOCTYPES dvi_doc"
900dnl fi
901dnl AC_CHECK_PROG(DVIPS, dvips, dvips, ,$PATH)
902dnl if test "x$DVIPS" != "x" ; then
903dnl DOCTYPES="$DOCTYPES ps_doc"
904dnl fi
905dnl AC_CHECK_PROG(PERL, perl, perl, ,$PATH)
906dnl if test "x$PERL" != "x" ; then
907dnl DOCTYPES="$DOCTYPES html_doc"
908dnl fi
909dnl AC_PATH_PROG(PERL_PATH, perl, perl, ,$PATH)
910dnl AC_CHECK_PROG(TEXI2HTML, texi2html, texi2html, ,$PATH)
911
912dnl AC_SUBST(DOCTYPES)
913
18618802 Carlos R. Mafra2010-01-25 10:55:33 +0100914AC_OUTPUT(Makefile po/Makefile util/Makefile util/po/Makefile test/Makefile \
c1f19bc9 dan2001-07-30 21:44:15 +0000915 WINGs/Makefile WINGs/WINGs/Makefile WINGs/Documentation/Makefile \
916 WINGs/Examples/Makefile WINGs/Resources/Makefile WINGs/Tests/Makefile \
917 WINGs/Extras/Makefile WINGs/po/Makefile \
71f1d7f1 dan2005-01-06 15:48:42 +0000918 wmlib/Makefile wrlib/Makefile wrlib/tests/Makefile \
919 src/Makefile src/wconfig.h \
c1f19bc9 dan2001-07-30 21:44:15 +0000920 doc/Makefile doc/sk/Makefile \
921 WindowMaker/Makefile WindowMaker/Backgrounds/Makefile \
922 WindowMaker/Defaults/Makefile WindowMaker/IconSets/Makefile \
923 WindowMaker/Icons/Makefile WindowMaker/Pixmaps/Makefile \
924 WindowMaker/Styles/Makefile WindowMaker/Themes/Makefile \
925 WPrefs.app/Makefile WPrefs.app/tiff/Makefile WPrefs.app/xpm/Makefile \
926 WPrefs.app/po/Makefile \
927 contrib/Makefile contrib/WindowMaker.spec )
928# plugins/Makefile plugins/libwmfun/Makefile)
929
930
931
932dnl
933dnl Output some helpful data for compiling wraster and WINGs/WUtil apps
934dnl ===================================================================
935dnl
936
937dnl echo "WFLAGS=\"$LIBPL_INC_PATH -I$prefix/include\"" > WINGs-flags
938dnl echo "WLIBS=\"-L$exec_prefix/lib -lWINGs -lwraster $LIBPL_LIBS $GFXLIBS -lm\""\
939dnl | sed -e 's|\$(prefix)|'"$prefix|" >> WINGs-flags
940
941dnl The #lp# and #rp# stuff below is a hack because [ and ] get lost when
942dnl parsed by m4
943
944cat <<EOF >get-wraster-flags
945#!/bin/sh
946
4be9abcd dan2001-10-10 01:02:34 +0000947WCFLAGS="$inc_search_path"
948WLFLAGS="$lib_search_path"
c1f19bc9 dan2001-07-30 21:44:15 +0000949WLIBS="-lwraster $GFXLIBS $XLIBS -lm"
950
951usage="Usage: get-wraster-flags #lp#--cflags#rp# #lp#--ldflags#rp# #lp#--libs#rp#"
952
953if test \$# -eq 0; then
954 echo "\${usage}" 1>&2
955 exit 1
956fi
957
958while test \$# -gt 0; do
959 case \$1 in
960 --cflags)
961 echo \$WCFLAGS
962 ;;
963 --ldflags|--lflags)
964 echo \$WLFLAGS
965 ;;
966 --libs)
967 echo \$WLIBS
968 ;;
969 *)
970 echo "\${usage}" 1>&2
971 exit 1
972 ;;
973 esac
974 shift
975done
976
977
978EOF
979
b0063c83 dan2003-04-18 01:15:07 +0000980cat <<EOF > wrlib/wrlib.pc
981Name: wrlib
982Description: Image manipulation and conversion library
983Version: $VERSION
984Libs: $lib_search_path -lwraster $GFXLIBS $XLIBS -lm
985Cflags: $inc_search_path
986EOF
987
c1f19bc9 dan2001-07-30 21:44:15 +0000988cat <<EOF >get-wings-flags
989#!/bin/sh
990
4be9abcd dan2001-10-10 01:02:34 +0000991WCFLAGS="$inc_search_path"
992WLFLAGS="$lib_search_path"
3953f536 Alexey Voinov2007-08-14 13:33:22 +0400993WLIBS="-lWINGs -lWUtil -lwraster $GFXLIBS $XFTLIBS $XLIBS -lm $NETLIBS $INTLIBS"
c1f19bc9 dan2001-07-30 21:44:15 +0000994
995usage="Usage: get-wings-flags #lp#--cflags#rp# #lp#--ldflags#rp# #lp#--libs#rp#"
996
997if test \$# -eq 0; then
998 echo "\${usage}" 1>&2
999 exit 1
1000fi
1001
1002while test \$# -gt 0; do
1003 case \$1 in
1004 --cflags)
1005 echo \$WCFLAGS
1006 ;;
1007 --ldflags|--lflags)
1008 echo \$WLFLAGS
1009 ;;
1010 --libs)
1011 echo \$WLIBS
1012 ;;
1013 *)
1014 echo "\${usage}" 1>&2
1015 exit 1
1016 ;;
1017 esac
1018 shift
1019done
1020
1021
1022EOF
1023
b0063c83 dan2003-04-18 01:15:07 +00001024cat <<EOF > WINGs/WINGs.pc
1025Name: WINGs
1026Description: Small widget set with the NeXTStep(TM) look and feel
1027Version: $VERSION
1028Requires: wrlib
1029Libs: $lib_search_path -lWINGs $XFTLIBS $XLIBS -lm $NETLIBS $INTLIBS
1030Cflags: $inc_search_path
1031EOF
1032
c1f19bc9 dan2001-07-30 21:44:15 +00001033cat <<EOF >get-wutil-flags
1034#!/bin/sh
1035
4be9abcd dan2001-10-10 01:02:34 +00001036WCFLAGS="-I`eval echo ${includedir}`"
1037WLFLAGS="-L${_libdir}"
1038WLIBS="-lWUtil $NETLIBS $INTLIBS"
c1f19bc9 dan2001-07-30 21:44:15 +00001039
1040usage="Usage: get-wutil-flags #lp#--cflags#rp# #lp#--ldflags#rp# #lp#--libs#rp#"
1041
1042if test \$# -eq 0; then
1043 echo "\${usage}" 1>&2
1044 exit 1
1045fi
1046
1047while test \$# -gt 0; do
1048 case \$1 in
1049 --cflags)
1050 echo \$WCFLAGS
1051 ;;
1052 --ldflags|--lflags)
1053 echo \$WLFLAGS
1054 ;;
1055 --libs)
1056 echo \$WLIBS
1057 ;;
1058 *)
1059 echo "\${usage}" 1>&2
1060 exit 1
1061 ;;
1062 esac
1063 shift
1064done
1065
1066
1067EOF
1068
b0063c83 dan2003-04-18 01:15:07 +00001069cat <<EOF > wmlib/wmlib.pc
1070Name: wmlib
1071Description: FIXME: What do I write here?
1072Version: $VERSION
1073Requires: wrlib
1074Libs: $lib_search_path -lWUtil $NETLIBS $INTLIBS
1075Cflags: $inc_search_path
1076EOF
1077
c1f19bc9 dan2001-07-30 21:44:15 +00001078sed 's/#lp#/[/g' get-wraster-flags | sed 's/#rp#/]/g' > wrlib/get-wraster-flags
1079sed 's/#lp#/[/g' get-wings-flags | sed 's/#rp#/]/g' > WINGs/get-wings-flags
1080sed 's/#lp#/[/g' get-wutil-flags | sed 's/#rp#/]/g' > WINGs/get-wutil-flags
1081
1082chmod 755 wrlib/get-wraster-flags WINGs/get-wings-flags WINGs/get-wutil-flags
1083
1084rm -f get-wraster-flags get-wings-flags get-wutil-flags
1085
1086
1087dnl
1088dnl Spit out the configuration
1089dnl ==========================
1090
1091supported_gfx="$supported_gfx builtin-PPM"
1092
1093if test "x$MOFILES" = "x"; then
9aca0d5f dan2004-10-12 01:34:32 +00001094 mof=None
c1f19bc9 dan2001-07-30 21:44:15 +00001095else
ab511aca dan2002-12-02 04:42:13 +00001096 mof=`echo $MOFILES`
1097fi
1098
1099if test "x$MOFILES" = "x"; then
9aca0d5f dan2004-10-12 01:34:32 +00001100 languages=None
ab511aca dan2002-12-02 04:42:13 +00001101else
1102 languages=`echo $MOFILES | sed 's/.mo//g'`
c1f19bc9 dan2001-07-30 21:44:15 +00001103fi
1104
c1f19bc9 dan2001-07-30 21:44:15 +00001105echo
1106echo "Window Maker was configured as follows:"
1107echo
ab511aca dan2002-12-02 04:42:13 +00001108echo "Installation path prefix : $prefix"
1109echo "Installation path for binaries : $_bindir"
9f89695c dan2004-11-06 20:20:05 +00001110echo "Installation path for WPrefs.app : $wprefs_base_dir" | sed -e 's|\${prefix}|'"$prefix|"
ab511aca dan2002-12-02 04:42:13 +00001111echo "Supported graphic format libraries : $supported_gfx"
ab511aca dan2002-12-02 04:42:13 +00001112echo "Use assembly routines for wrlib : $asm_support"
1113echo "Use inline MMX(tm) x86 assembly : $mmx_support"
9aca0d5f dan2004-10-12 01:34:32 +00001114echo "Antialiased text support in WINGs : $xft"
1115echo "Xinerama extension support : $xinerama"
59609280 kojima2004-10-26 03:56:04 +00001116dnl echo "Virtual desktop support : $vdesktop_on"
ab511aca dan2002-12-02 04:42:13 +00001117echo "Translated message files to install : $mof"
1118dnl echo "Supported languages beside English : $languages"
c1f19bc9 dan2001-07-30 21:44:15 +00001119if test "x$MOFILES" != "x"; then
ab511aca dan2002-12-02 04:42:13 +00001120 echo "Installation path for translations : $NLSDIR" | sed -e 's|\$(prefix)|'"$prefix|"
c1f19bc9 dan2001-07-30 21:44:15 +00001121fi
ab511aca dan2002-12-02 04:42:13 +00001122echo
c1f19bc9 dan2001-07-30 21:44:15 +00001123
1124dnl WM_PRINT_REDCRAP_BUG_STATUS
1125
1126if test "x$ac_cv_header_jpeglib_h" != xyes; then
1127echo "WARNING WARNING WARNING WARNING WARNING WARNING WARNING"
1128echo
1129echo "JPEG support will not be included because the JPEG library is"
1130echo "not installed correctly or was not found. Background images"
1131echo "from themes will not display as they usually are JPEG files."
1132echo
1133echo "To fix, download and install the jpeg library and/or make sure you"
1134echo "installed all jpeg related packages, SPECIALLY the development packages"
1135echo "like jpeg-devel (if you use some prepackaged version of libjpeg)."
1136echo
1137echo "WARNING WARNING WARNING WARNING WARNING WARNING WARNING"
1138fi
1139
1140
1141dnl This is for Emacs. I'm lazy, I know... (nicolai)
1142dnl ================================================
1143dnl Local Variables:
1144dnl compile-command: "autoconf"
1145dnl End:
1146