1 dnl ////////////////////////////////////////////////////////////////////////
3 dnl Top-level configure.in for wxWindows by Robert Roebling, Wolfram Gloger
6 dnl This script is under the wxWindows licence.
8 dnl ////////////////////////////////////////////////////////////////////////
10 dnl AM_PATH_GTK([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
11 dnl Test for GTK, and define GTK_CFLAGS and GTK_LIBS
15 dnl Get the cflags and libraries from the gtk-config script
17 AC_ARG_WITH(gtk-prefix,[**--with-gtk-prefix=PFX Prefix where GTK is installed],
18 gtk_config_prefix="$withval", gtk_config_prefix="")
19 AC_ARG_WITH(gtk-exec-prefix,[**--with-gtk-exec-prefix=PFX Exec prefix where GTK is installed],
20 gtk_config_exec_prefix="$withval", gtk_config_exec_prefix="")
22 if test x$gtk_config_exec_prefix != x ; then
23 gtk_config_args="$gtk_config_args --exec-prefix=$gtk_config_exec_prefix"
24 if test x${GTK_CONFIG+set} != xset ; then
25 GTK_CONFIG=$gtk_config_exec_prefix/bin/gtk-config
28 if test x$gtk_config_prefix != x ; then
29 gtk_config_args="$gtk_config_args --prefix=$gtk_config_prefix"
30 if test x${GTK_CONFIG+set} != xset ; then
31 GTK_CONFIG=$gtk_config_prefix/bin/gtk-config
35 AC_PATH_PROG(GTK_CONFIG, gtk-config, no)
36 min_gtk_version=ifelse([$1], ,0.99.7,$1)
37 AC_MSG_CHECKING(for GTK - version >= $min_gtk_version)
39 if test "$GTK_CONFIG" != "no" ; then
40 GTK_CFLAGS=`$GTK_CONFIG --cflags`
41 GTK_LIBS=`$GTK_CONFIG --libs`
42 ac_save_CFLAGS="$CFLAGS"
44 CFLAGS="$CFLAGS $GTK_CFLAGS"
45 LIBS="$LIBS $GTK_LIBS"
47 dnl Now check if the installed GTK is sufficiently new. (Also sanity
48 dnl checks the results of gtk-config to some extent
57 int major, minor, micro;
59 if (sscanf("$min_gtk_version", "%d.%d.%d", &major, &minor, µ) != 3) {
60 printf("%s, bad version string\n", "$min_gtk_version");
64 if (gtk_minor_version > 0) return FALSE;
66 return !((gtk_major_version > major) ||
67 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
68 ((gtk_major_version == major) && (gtk_minor_version == minor) && (gtk_micro_version >= micro)));
70 ],, no_gtk=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])
71 CFLAGS="$ac_save_CFLAGS"
76 if test "x$no_gtk" = x ; then
78 ifelse([$2], , :, [$2])
83 ifelse([$3], , :, [$3])
89 dnl ------------------------------------------------------------------------
91 dnl ------------------------------------------------------------------------
93 AC_DEFUN(AC_OVERRIDES_PREPARE,
95 rm -f ${OSTYPE}.system.cache.tmp
96 touch ${OSTYPE}.system.cache.tmp
97 touch ${OSTYPE}.system.cache
100 AC_DEFUN(AC_OVERRIDES_DONE,
102 mv ${OSTYPE}.system.cache.tmp ${OSTYPE}.system.cache
105 dnl package,message,helpmessage,variable
106 AC_DEFUN(AC_OVERRIDES,
108 AC_MSG_CHECKING("for $2")
110 [if test "x$with_$1" = xyes; then
111 ac_cv_use_$1='$4="1"'
113 ac_cv_use_$1='$4="0"'
116 LINE=`grep "$4" ${OSTYPE}.system.cache`
117 if test "x$LINE" != x ; then
120 ac_cv_use_$1='$4='$DEFAULT_$4
123 echo $ac_cv_use_$1 >> ${OSTYPE}.system.cache.tmp
124 if test "$$4" = 1; then
131 dnl package,message,helpmessage,variable
132 AC_DEFUN(AC_OVERRIDES_OLD,
134 AC_MSG_CHECKING("for $2")
135 AC_CACHE_VAL(ac_cv_use_$1,
138 [if test "x$with_$1" = xyes; then
139 ac_cv_use_$1='$4="1"'
141 ac_cv_use_$1='$4="0"'
142 fi],[ac_cv_use_$1='$4=$DEFAULT_$4'])
146 if test "$$4" = 1; then
153 AC_DEFUN(AC_PATH_FIND_INCLUDES,
158 if test -f "$ac_dir/$2"; then
159 ac_find_includes=$ac_dir
165 AC_DEFUN(AC_PATH_FIND_LIBRARIES,
170 for ac_extension in a so sl; do
171 if test -f "$ac_dir/lib$2.$ac_extension"; then
172 ac_find_libraries=$ac_dir
179 dnl Path to include, allready defined
180 AC_DEFUN(AC_INCLUDE_PATH_EXIST,
182 ac_path_to_include=$1
183 echo "$2" | grep "\-I$1" > /dev/null
185 if test $result = 0; then
186 ac_path_to_include=""
188 ac_path_to_include="-I$1"
192 dnl Path to link, allready defined
193 AC_DEFUN(AC_LINK_PATH_EXIST,
195 echo "$2" | grep "\-L$1" > /dev/null
197 if test $result = 0; then
200 ac_path_to_link="-L$1"
204 dnl ------------------------------------------------------------------------
205 dnl Process this file with autoconf to produce a configure script.
206 dnl ------------------------------------------------------------------------
208 AC_INIT(configure.in)
210 dnl ------------------------------------------------------------------------
212 dnl ------------------------------------------------------------------------
216 if test "x$OS" = "x"; then
218 AC_MSG_ERROR("The system variable OS has not been set"
219 "please set is everytime befor compiling on this system"
220 "A good example for this system would be:"
221 "setenv OSTYPE $UNAME for csh as a SHELL"
222 "EXPORT OSTYPE=$UNAME for sh as SHELL"
223 "please set this and restart again."
227 dnl ------------------------------------------------------------------------
228 dnl Set base directory
229 dnl ------------------------------------------------------------------------
234 dnl ------------------------------------------------------------------------
235 dnl search path for includes and libraries
236 dnl ------------------------------------------------------------------------
238 dnl VZ: added standard locations for Xm.h for Irix, HP-UX and SunOS (19.02.99)
240 /usr/Motif-1.2/include \
241 /usr/Motif-2.1/include \
243 /usr/include/Motif1.2 \
244 /opt/xpm/include/X11 \
246 /usr/Motif1.2/include \
262 /usr/local/X11R6/include \
263 /usr/local/X11R5/include \
264 /usr/local/X11R4/include \
266 /usr/local/include/X11R6 \
267 /usr/local/include/X11R5 \
268 /usr/local/include/X11R4 \
272 /usr/local/X11/include \
273 /usr/local/include/X11 \
277 /usr/XFree86/include/X11 \
284 /usr/unsupported/include \
285 /usr/athena/include \
286 /usr/local/x11r5/include \
287 /usr/lpp/Xamples/include \
289 /usr/local/include/gtk \
290 /usr/local/include/qt \
293 /usr/openwin/include \
294 /usr/openwin/share/include \
297 SEARCH_LIB="`echo "$SEARCH_INCLUDE" | sed s/include/lib/g` "
299 dnl ------------------------------------------------------------------------
301 dnl ------------------------------------------------------------------------
303 dnl ###################
304 dnl # checks programs #
305 dnl ###################
307 dnl C-compiler checks
308 dnl =================
309 dnl use what compiler
311 dnl defines CC with the compiler to use
312 dnl defines GCC with yes if using gcc
313 dnl defines GCC empty if not using gcc
316 CFLAGS=`echo "$CFLAGS" | sed 's/-g//g'`
318 dnl does compiler support -c and -o simultaniously
320 dnl defines NO_MINUS_C_MINUS_O if compiler does not accept
321 dnl both switches simultaniously
322 dnl what is the c-preprocessor
324 dnl defines CPP with the c-preprocessor
325 dnl is -traditional needed for correct compilations
326 AC_PROG_GCC_TRADITIONAL
327 dnl adds -traditional for gcc if needed
331 dnl C++-compiler checks
332 dnl ===================
333 dnl use what compiler
335 dnl defines CXX with the compiler to use
336 dnl defines GXX with yes if using gxx
337 dnl defines GXX empty if not using gxx
339 dnl what is the C++-preprocessor
341 dnl defines CXXCPP with the C++-preprocessor
343 CXXFLAGS=`echo "$CXXFLAGS" | sed 's/-g//g'`
350 dnl defines RANLIB with the appropriate command
354 AC_CHECK_PROG(AR, ar, ar, ar)
355 dnl defines AR with the appropriate command
360 dnl defines INSTALL with the appropriate command
365 dnl defines LN_S with the appropriate command
370 dnl defines AWK with the appropriate command
374 AC_CHECK_PROG(STRIP, strip, strip, true)
375 dnl defines STRIP as strip or nothing if not found
380 dnl check if VPATH works
381 AC_MSG_CHECKING("make for VPATH support")
383 cat - << EOF > confMake
389 if test ! -d sub ; then
392 echo dummy > sub/file
393 ${MAKE-make} -f confMake VPATH=sub 2> config.log > /dev/null
395 rm -f sub/file check final_file confMake
397 if test "$RESULT" = 0; then
402 You need a make-utility that is able to use the variable
404 If your version of make does not support VPATH correctly,
405 please install GNU-make (possibly as gmake), and start
406 configure with the following command:
407 export MAKE=gmake; ./configure for sh-type shells
408 setenv MAKE gmake; ./configure for csh-type shells
409 Also please do remember to use gmake in this case every time
410 you are trying to compile.
414 dnl ####################
415 dnl # checks libraries #
416 dnl ####################
418 dnl find the X11 include and library files
420 dnl defines x_includes and x_libraries
422 dnl #######################
423 dnl # checks header files #
424 dnl #######################
427 dnl defines MACRO HAVE_DIRENT_H if dirent.h exists
428 dnl defines MACRO HAVE_SYS_NDIR_H if sys/ndir.h exists
429 dnl defines MACRO HAVE_SYS_DIR_H if sys/dir.h exists
430 dnl defines MACRO HAVE_NDIR_H if ndir.h exists
432 dnl defines STDC_HEADERS if ANSI-C header
434 dnl defines HAVE_SYS_WAIT_H if sys/wait.h exist and is POSIX.1
435 AC_CHECK_HEADERS(fcntl.h)
436 dnl defines HAVE_FCNTL_H
437 AC_CHECK_HEADERS(limits.h)
438 dnl defines HAVE_LIMITS_h
439 AC_CHECK_HEADERS(sys/file.h)
440 dnl defines HAVE_SYS_FILE_H
441 AC_CHECK_HEADERS(sys/time.h)
442 dnl defines HAVE_SYS_TIME_H
443 AC_CHECK_HEADERS(unistd.h)
444 dnl defines HAVE_UNISTD_H
445 AC_CHECK_HEADERS(fnmatch.h)
446 dnl defines HAVE_FNMATCH_H
447 dnl As it needs Linux 2.1.x for the moment: check whether the file exists (GL).
448 AC_CHECK_HEADERS(linux/joystick.h)
450 if test "$ac_cv_header_linux_joystick_h" = "yes"; then
451 GTK_JOYSTICK="gtk/joystick.cpp"
453 AC_SUBST(GTK_JOYSTICK)
455 dnl some systems (AIX) define some of string function in strings.h
456 AC_CHECK_HEADERS(strings.h)
458 dnl #######################
459 dnl # check for functions #
460 dnl #######################
462 dnl check for vprintf/vsprintf() which are GNU extensions
465 dnl check for vsnprintf() - a safe version of vsprintf()
466 AC_CHECK_FUNCS(vsnprintf,
467 AC_DEFINE(HAVE_VSNPRINTF),
468 AC_MSG_WARN(unsafe function sprintf will be used instead of snprintf)
471 dnl check for vfork() (even if it's the same as fork() in modern Unices)
472 AC_CHECK_FUNCS(vfork)
475 AC_CHECK_FUNCS(nanosleep, AC_DEFINE(HAVE_NANOSLEEP), [
476 AC_CHECK_LIB(posix4, nanosleep, [
477 AC_DEFINE(HAVE_NANOSLEEP)
478 POSIX4_LINK="-lposix4"
480 AC_CHECK_FUNCS(usleep,
481 AC_DEFINE(HAVE_USLEEP),
482 AC_MSG_WARN(Sleep() function will not work))
486 dnl check for uname (POSIX) and gethostname (BSD)
487 AC_CHECK_FUNCS(uname gethostname, break)
489 dnl ###################
490 dnl # checks typedefs #
491 dnl ###################
493 dnl defines GETGROUPS_T
495 dnl defines mode_t if not already defined
497 dnl defines off_t if not already defined
499 dnl defines pid_t if not already defined
501 dnl defines RETSIGTYPE for the correct return type of signal
503 dnl defines size_t if not already defined
505 dnl defines uid_t and gid_t if not already defined
507 dnl #####################
508 dnl # checks structures #
509 dnl #####################
512 dnl defines STAT_MACROS_BROKEN if S_ISDIR and S_ISREG
513 dnl do not work properly
515 dnl defines TIME_WITH_SYS_TIME if time.h and sys/time.h can
518 dnl defines HAVE_ST_BLKSIZE if struct stat contains st_blksize
520 dnl defines HAVE_ST_BLOCKS if struct stat contains st_blocks
522 dnl defines HAVE_ST_RDEV if struct stat contains st_rdev
524 dnl defines TM_IN_SYS_TIME if struct tm is not in time.h
526 dnl defines HAVE_ST_BLKSIZE if struct tm contains tm_zone
528 dnl defines HAVE_TZNAME if external array tzname is found
530 dnl ###################################
531 dnl # checks compiler characteristics #
532 dnl ###################################
535 dnl defines const to be empty if c-compiler does not support const fully
537 dnl defines inline to a sensible value for the c-compiler
539 dnl defines __CHAR_UNSIGNED__ if char is unsigned
541 dnl defines HAVE_LONGDOUBLE if compiler supports long double
544 dnl defines WORDS_BIGENDIAN if system is big endian
546 dnl give some default values for cross-compiling
547 AC_CHECK_SIZEOF(int *, 4)
548 AC_CHECK_SIZEOF(int, 4)
549 AC_CHECK_SIZEOF(long, 4)
550 AC_CHECK_SIZEOF(long long, 0)
551 dnl defines the size of certain types of variables in SIZEOF_<TYPE>
553 dnl ######################
554 dnl # check C++ features #
555 dnl ######################
560 dnl check for iostream (as opposed to iostream.h) standard header
561 AC_CHECK_HEADERS(iostream)
562 if test "x$HAVE_IOSTREAM" = "x" ; then
563 AC_DEFINE(wxUSE_IOSTREAMH)
566 dnl Check for existence of builtin 'bool' data type
568 dnl do nothing for cross-compilation - assume bool is not defined
569 AC_MSG_CHECKING(if C++ compiler supports bool)
579 AC_DEFINE(HAVE_BOOL) AC_MSG_RESULT(yes),
581 AC_MSG_RESULT(no assumed for cross-compilation))
583 dnl Check whether overloading on size_t/int parameter works
584 AC_MSG_CHECKING(if size_t and int are different types)
588 void wxFoo(int i) { }
589 void wxFoo(size_t n) { }
605 AC_DEFINE(wxUSE_SIZE_T_STRING_OPERATOR) AC_MSG_RESULT(yes),
607 AC_MSG_RESULT(no assumed for cross-compilation))
611 dnl ############################
612 dnl # checks library functions #
613 dnl ############################
615 dnl ##########################
616 dnl # checks system services #
617 dnl ##########################
620 AC_SYS_LONG_FILE_NAMES
621 dnl defines HAVE_LONG_FILENAMES if filenames longer then
622 dnl 14 chars are supported
624 dnl AC_SYS_RESTARTABLE_SYSCALLS
625 dnl defines HAVE_RESTARTABLE_SYSCALLS if the system restarts a
626 dnl system call that is interrupted
629 dnl #################
630 dnl # checks PARSER #
631 dnl #################
636 dnl defines YACC with the appropriate command
641 dnl defines LEX with the appropriate command
642 dnl defines LEXLIB with the appropriate library
643 dnl what type is yytext
645 dnl defines YYTEXT_POINTER if yytext is char*
646 dnl defines LEX_OUTPUT_ROOT as to the base of the
647 dnl filename output by the lexer
649 dnl ###################################
650 dnl ## Check for dynamic load module #
651 dnl ###################################
654 AC_CHECK_FUNCS(dlopen, AC_DEFINE(HAVE_LIBDL),
655 [AC_CHECK_LIB(dl, dlopen, [AC_DEFINE(HAVE_LIBDL) DL_LIBRARY="-ldl"],
656 [AC_CHECK_LIB(dld, dld_link, [AC_DEFINE(HAVE_DLD) DL_LIBRARY="-ldld"],
657 [AC_CHECK_FUNCS(shl_load, AC_DEFINE(HAVE_SHL_LOAD) )]
663 AC_CACHE_CHECK([for underscore before symbols], libltdl_cv_uscore, [
664 echo "main(){int i=1;} fnord(){int i=23; int ltuae=42;}" > conftest.c
665 ${CC} -c conftest.c > /dev/null
666 if (nm conftest.o | grep _fnord) > /dev/null; then
667 libltdl_cv_uscore=yes
674 if test x"$libltdl_cv_uscore" = xyes; then
675 if test x"$ac_cv_func_dlopen" = xyes ||
676 test x"$ac_cv_lib_dl_dlopen" = xyes ; then
677 AC_CACHE_CHECK([whether we have to add an underscore for dlsym],
678 libltdl_cv_need_uscore, [dnl
683 main() { void *self, *ptr1, *ptr2; self=dlopen(NULL,RTLD_LAZY);
684 if(self) { ptr1=dlsym(self,"fnord"); ptr2=dlsym(self,"_fnord");
685 if(ptr1 && !ptr2) exit(0); } exit(1); }
686 ], libltdl_cv_need_uscore=no, libltdl_cv_need_uscore=yes,
687 libltdl_cv_need_uscore=no
692 if test x"$libltdl_cv_need_uscore" = xyes; then
693 AC_DEFINE(NEED_USCORE)
696 dnl ##########################################
697 dnl ## Check for specific library functions #
698 dnl ##########################################
700 dnl Checks for library functions.
701 AC_CHECK_FUNCS(strerror)
703 dnl ------------------------------------------------------------------------
705 dnl ------------------------------------------------------------------------
707 CHECK_INCLUDE="-I/usr/include $X_CFLAGS"
708 CHECK_LIB="-L/lib -L/usr/lib $X_LIBS"
710 dnl ------------------------------------------------------------------------
712 dnl ------------------------------------------------------------------------
716 configuration=$host_alias
718 dnl ------------------------------------------------------------------------
720 dnl ------------------------------------------------------------------------
742 case "${canonical}" in
751 if test "x$TMP" = "xalpha"
757 *-*-irix5* | *-*-irix6* )
768 AC_DEFINE(__SOLARIS__)
779 *-*-freebsd* | *-*-netbsd*)
782 AC_DEFINE(__FREEBSD__)
812 AC_MSG_ERROR(I don't know your system type.)
815 dnl ------------------------------------------------------------------------
816 dnl defaults for command options
817 dnl ------------------------------------------------------------------------
823 DEFAULT_wxUSE_MOTIF=0
825 DEFAULT_wxUSE_THREADS=0
827 DEFAULT_wxUSE_SHARED=1
828 DEFAULT_wxUSE_OPTIMISE=1
829 DEFAULT_wxUSE_PROFILE=0
830 DEFAULT_wxUSE_DEBUG_FLAG=0
831 DEFAULT_wxUSE_DEBUG_INFO=0
832 DEFAULT_wxUSE_MEM_TRACING=0
833 DEFAULT_wxUSE_DMALLOC=0
834 DEFAULT_wxUSE_APPLE_IEEE=1
835 DEFAULT_wxUSE_IOSTREAMH=1
838 DEFAULT_wxUSE_LIBPNG=1
839 DEFAULT_wxUSE_LIBJPEG=0
842 DEFAULT_wxUSE_TIMEDATE=1
844 DEFAULT_wxUSE_CONFIG=1
845 DEFAULT_wxUSE_STREAMS=1
846 DEFAULT_wxUSE_SOCKETS=1
847 DEFAULT_wxUSE_SERIAL=1
848 DEFAULT_wxUSE_DYNLIB_CLASS=1
850 DEFAULT_wxUSE_AFM_FOR_POSTSCRIPT=1
851 DEFAULT_WX_NORMALIZED_PS_FONTS=1
852 DEFAULT_wxUSE_POSTSCRIPT=1
855 DEFAULT_wxUSE_RESOURCES=1
856 DEFAULT_wxUSE_CLIPBOARD=1
857 DEFAULT_wxUSE_TOOLTIPS=1
858 DEFAULT_wxUSE_DRAG_AND_DROP=1
860 DEFAULT_wxUSE_MDI_ARCHITECTURE=1
861 DEFAULT_wxUSE_DOC_VIEW_ARCHITECTURE=1
862 DEFAULT_wxUSE_PRINTING_ARCHITECTURE=1
864 DEFAULT_wxUSE_PROLOGIO=1
865 DEFAULT_wxUSE_WX_RESOURCES=1
869 DEFAULT_wxUSE_UNICODE=1
870 DEFAULT_wxUSE_WCSRTOMBS=0
872 dnl ----------------------------------------------------------------
874 dnl ----------------------------------------------------------------
876 AC_OVERRIDES(gtk,gtk,
877 **--with-gtk use GTK,
884 AC_OVERRIDES(motif,motif,
885 **--with-motif use Motif/Lesstif,
888 dnl ----------------------------------------------------------------
890 dnl ----------------------------------------------------------------
892 AC_OVERRIDES(shared,shared,
893 **--with-shared create shared libraries,
896 AC_OVERRIDES(optimise,optimise,
897 **--with-optimise create optimised code,
900 AC_OVERRIDES(debug_flag,debug_flag,
901 **--with-debug_flag create code with WXDEBUG define set to 1,
904 AC_OVERRIDES(debug_info,debug_info,
905 **--with-debug_info create code with debuging information,
908 AC_OVERRIDES(debug_gdb,debug_gdb,
909 **--with-debug_gdb create code with extra GDB debuging information,
912 AC_OVERRIDES(mem_tracing,mem_tracing,
913 **--with-mem_traing create code with memory tracing,
916 AC_OVERRIDES(dmalloc,dmalloc,
917 **--with-dmalloc use dmalloc memory debug library (www.letters.com/dmalloc/),
920 AC_OVERRIDES(profile,profile,
921 **--with-profile create code with profiling information,
924 AC_OVERRIDES(apple_ieee, apple_ieee,
925 **--with_apple_ieee use the Apple IEEE codec,
928 AC_OVERRIDES(threads,threads,
929 **--with-threads for enabling threads,
932 AC_OVERRIDES(dynlib,dynlib,
933 **--with-dynlib to compile wxLibrary class,
936 dnl ----------------------------------------------------------------
937 dnl user options for libraries
938 dnl ----------------------------------------------------------------
940 AC_OVERRIDES(zlib,zlib,
941 **--with-zlib use zlib for LZW comression,
944 AC_OVERRIDES(libpng,libpng,
945 **--with-libpng use libpng (PNG image format),
948 AC_OVERRIDES(libjpeg,libjpeg,
949 **--with-libjpeg use libjpeg (JPEG image format),
952 AC_OVERRIDES(odbc,odbc,
953 **--with-odbc use iODBC and wxODBC classes,
956 dnl ----------------------------------------------------------------
957 dnl user options for non-GUI classes
958 dnl ----------------------------------------------------------------
960 AC_OVERRIDES(timedate, timedate,
961 **--with-timedate use wxTime and wxDate classes,
964 AC_OVERRIDES(intl,intl,
965 **--with-intl use internationalization system,
968 AC_OVERRIDES(config,config,
969 **--with-config use wxConfig class,
972 AC_OVERRIDES(streams,streams,
973 **--with-streams use wxStream etc classes,
976 AC_OVERRIDES(serial,serial,
977 **--with-serial use class serialization,
980 AC_OVERRIDES(sockets,sockets,
981 **--with-sockets use wxSocket etc classes,
984 dnl ----------------------------------------------------------------
985 dnl user options for PostScript
986 dnl ----------------------------------------------------------------
988 AC_OVERRIDES(afmfonts,afmfonts,
989 **--with-afmfonts use Adobe Font Metric Font table,
990 wxUSE_AFM_FOR_POSTSCRIPT)
992 AC_OVERRIDES(normalized, normalized,
993 **--with-PS-normalized use normalized PS fonts,
994 WX_NORMALIZED_PS_FONTS)
996 AC_OVERRIDES(postscript, postscript,
997 **--with-postscript use wxPostscriptDC device context,
1000 dnl ----------------------------------------------------------------
1001 dnl user options for wxString and Unicode
1002 dnl ----------------------------------------------------------------
1004 AC_OVERRIDES(unicode,unicode,
1005 **--with-unicode compile wxString with Unicode support,
1008 AC_OVERRIDES(wcsrtombs,wcsrtombs,
1009 **--with-wcsrtombs use wcsrtombs instead of (buggy in GNU libc5) wcstombs,
1012 dnl ----------------------------------------------------------------
1013 dnl user options for Prolog and Resources
1014 dnl ----------------------------------------------------------------
1016 AC_OVERRIDES(wxresources,wxresources,
1017 **--with-wxresources use wxWindows's resources,
1020 AC_OVERRIDES(prologio,prologio,
1021 **--with-prologio use Prolog IO library,
1024 AC_OVERRIDES(rpc,RPC,
1025 **--with-rpc use Prolog's remote procedure calls,
1028 dnl ----------------------------------------------------------------
1029 dnl user options for misc stuff
1030 dnl ----------------------------------------------------------------
1032 AC_OVERRIDES(ipc,IPC,
1033 **--with-ipc use interprocess communication (wxSocket etc.),
1036 AC_OVERRIDES(resources,resources,
1037 **--with-resources use X resources for saving information,
1040 AC_OVERRIDES(clipboard,clipboard,
1041 **--with-clipboard use wxClipboard classes,
1044 AC_OVERRIDES(tooltips,tooltips,
1045 **--with-tooltips use tooltips,
1048 AC_OVERRIDES(dnd,dnd,
1049 **--with-dnd use Drag'n'Drop classes,
1050 wxUSE_DRAG_AND_DROP)
1052 dnl ----------------------------------------------------------------
1053 dnl user options for architectures
1054 dnl ----------------------------------------------------------------
1056 AC_OVERRIDES(mdi,mdi,
1057 **--with-mdi use multiple document interface architecture,
1058 wxUSE_MDI_ARCHITECTURE)
1060 AC_OVERRIDES(docview,docview,
1061 **--with-docview use document view architecture,
1062 wxUSE_DOC_VIEW_ARCHITECTURE)
1064 AC_OVERRIDES(printarch,printarch,
1065 **--with-printarch use printing architecture,
1066 wxUSE_PRINTING_ARCHITECTURE)
1068 AC_OVERRIDES(help,help,
1069 **--with-help use help (using external browser at present),
1072 dnl ----------------------------------------------------------------
1074 dnl ----------------------------------------------------------------
1076 if test "$wxUSE_UNIX" = 1 ; then
1080 dnl ----------------------------------------------------------------
1081 dnl Linux: test for libc5/glibc2: glibc2 has gettext() included
1082 dnl ----------------------------------------------------------------
1083 if test "$USE_LINUX" = 1; then
1084 AC_CHECK_LIB(c,gettext,AC_DEFINE(wxHAVE_GLIBC2))
1087 dnl ----------------------------------------------------------------
1088 dnl search for toolkit (widget sets)
1089 dnl ----------------------------------------------------------------
1102 if test "$wxUSE_GTK" = 1; then
1103 AM_PATH_GTK(1.0.4, [
1104 GUI_TK_INCLUDE="$GTK_CFLAGS"
1105 GUI_TK_LIBRARY="$GTK_LIBS"
1106 ], AC_MSG_ERROR(Is gtk-config in path and GTK+ is version 1.0.4 up-to 1.0.6?))
1108 TOOLKIT_DEF=__WXGTK__
1110 MAKEINCLUDE=../gtk.inc
1113 if test "$wxUSE_QT" = 1; then
1114 AC_MSG_CHECKING(for Qt includes)
1115 AC_PATH_FIND_INCLUDES($SEARCH_INCLUDE,qapp.h)
1116 if test "$ac_find_includes" != "" ; then
1117 AC_MSG_RESULT(found $ac_find_includes)
1118 AC_MSG_CHECKING(for Qt library)
1119 AC_PATH_FIND_LIBRARIES($SEARCH_LIB,qt)
1120 if test "$ac_find_libraries" != "" ; then
1121 AC_INCLUDE_PATH_EXIST($ac_find_includes,$CHECK_INCLUDE)
1122 AC_LINK_PATH_EXIST($ac_find_libraries,$CHECK_LIB)
1123 CHECK_LINK="$CHECK_INCLUDE $ac_path_to_link"
1124 CHECK_INCLUDE="$CHECK_INCLUDE $ac_path_to_include"
1125 AC_MSG_RESULT(found Qt at $ac_find_libraries)
1132 GUI_TK_LINK="-lX11 -lqt -lm"
1134 TOOLKIT_DEF=__WXQT__
1136 MAKEINCLUDE=../qt.inc
1139 if test "$wxUSE_MOTIF" = 1; then
1140 AC_MSG_CHECKING(for Motif/Lesstif includes)
1141 AC_PATH_FIND_INCLUDES($SEARCH_INCLUDE, Xm/Xm.h)
1142 if test "$ac_find_includes" != "" ; then
1143 AC_MSG_RESULT(found $ac_find_includes)
1146 AC_MSG_ERROR(please set CFLAGS to contain the location of Xm/Xm.h)
1149 AC_MSG_CHECKING(for Motif/Lesstif library)
1150 AC_PATH_FIND_LIBRARIES($SEARCH_LIB, Xm)
1151 if test "$ac_find_libraries" != "" ; then
1152 AC_INCLUDE_PATH_EXIST($ac_find_includes, $CHECK_INCLUDE)
1153 AC_LINK_PATH_EXIST($ac_find_libraries, $CHECK_LIB)
1155 CHECK_LINK="$CHECK_LIB $ac_path_to_link"
1156 CHECK_INCLUDE="$CHECK_INCLUDE $ac_path_to_include"
1157 AC_MSG_RESULT(found at $ac_find_libraries)
1160 AC_MSG_ERROR(please set LDFLAGS to contain the location of libXm)
1163 AC_MSG_CHECKING(for Xt library)
1164 AC_PATH_FIND_LIBRARIES($SEARCH_LIB,Xt)
1165 if test "$ac_find_libraries" != "" ; then
1166 AC_LINK_PATH_EXIST($ac_find_libraries,$CHECK_LIB)
1167 CHECK_LINK="$CHECK_LIB $ac_path_to_link"
1168 AC_MSG_RESULT(found at $ac_find_libraries)
1171 AC_MSG_ERROR(please set LDFLAGS to contain the location of libXt)
1175 AC_MSG_CHECKING(for Xpm library)
1176 AC_PATH_FIND_LIBRARIES($SEARCH_LIB,Xpm)
1177 if test "$ac_find_libraries" != "" ; then
1178 AC_LINK_PATH_EXIST($ac_find_libraries,$CHECK_LIB)
1179 CHECK_LINK="$CHECK_LIB $ac_path_to_link"
1181 AC_DEFINE(wxHAVE_LIB_XPM)
1182 AC_MSG_RESULT(found at $ac_find_libraries)
1185 AC_MSG_WARN(library will be compiled without support for images in XPM format)
1188 GUI_TK_LINK="-lXm $(XPM_LINK)-lXmu -lXt -lX11 -lm"
1189 GUI_TK_LIBRARY="$CHECK_LIB $GUI_TK_LINK"
1191 TOOLKIT_DEF=__WXMOTIF__
1193 MAKEINCLUDE=../motif.inc
1196 if test "$TOOLKIT" = ""; then
1197 AC_MSG_ERROR(You must specify a toolkit: --with-gtk --with-qt --with-motif)
1200 AC_SUBST(GUI_TK_INCLUDE)
1201 AC_SUBST(GUI_TK_LIBRARY)
1202 AC_SUBST(GUI_TK_LINK)
1207 AC_SUBST(TOOLKIT_DEF)
1209 AC_SUBST(MAKEINCLUDE)
1211 dnl ----------------------------------------------------------------
1212 dnl Register compile options for makefiles and setup.h
1213 dnl ----------------------------------------------------------------
1218 if test "$wxUSE_DEBUG_GDB" = 1 ; then
1223 if test "$wxUSE_DEBUG_INFO" = 1 ; then
1230 if test "$wxUSE_DEBUG_FLAG" = 1 ; then
1231 AC_DEFINE_UNQUOTED(WXDEBUG,$wxUSE_DEBUG_FLAG)
1232 WXDEBUG_DEFINE="-D__WXDEBUG__"
1233 AC_SUBST(WXDEBUG_DEFINE)
1235 WXDEBUG_DEFINE="-DGTK_NO_CHECK_CASTS"
1236 AC_SUBST(WXDEBUG_DEFINE)
1239 if test "$wxUSE_MEM_TRACING" = 1 ; then
1240 AC_DEFINE_UNQUOTED(wxUSE_MEMORY_TRACING,$wxUSE_MEM_TRACING)
1241 AC_DEFINE_UNQUOTED(wxUSE_GLOBAL_MEMORY_OPERATORS,$wxUSE_MEM_TRACING)
1244 if test "$wxUSE_DMALLOC" = 1 ; then
1245 EXTRA_LINK="$EXTRA_LINK -ldmalloc"
1247 AC_SUBST(EXTRA_LINK)
1250 if test "$wxUSE_PROFILE" = 1 ; then
1255 CXXFLAGS=`echo "${CXXFLAGS}" | sed "s/\-O.//g" `
1256 CFLAGS=`echo "${CFLAGS}" | sed "s/\-O.//g" `
1257 if test "$wxUSE_OPTIMISE" = 0 ; then
1260 if test "$GCC" = yes ; then
1262 case "${canonical}" in
1264 OPTIMISE="${OPTIMISE} "
1274 if test "$wxUSE_APPLE_IEEE" = 1 ; then
1275 APPLE_IEEE="APPLE_IEEE"
1276 AC_DEFINE_UNQUOTED(wxUSE_APPLE_IEEE,$wxUSE_APPLE_IEEE)
1279 wxUSE_IOSTREAMH=$DEFAULT_wxUSE_IOSTREAMH
1280 AC_DEFINE_UNQUOTED(wxUSE_IOSTREAMH,$wxUSE_IOSTREAMH)
1282 dnl ----------------------------------------------------------------
1283 dnl Register library options for makefiles and setup.h
1284 dnl ----------------------------------------------------------------
1286 if test "$wxUSE_ZLIB" = 1 ; then
1287 AC_DEFINE_UNQUOTED(wxUSE_ZLIB,$wxUSE_ZLIB)
1288 Z_C_SRC="\$(Z_C_SRC)"
1292 if test "$wxUSE_LIBPNG" = 1 ; then
1293 AC_DEFINE_UNQUOTED(wxUSE_LIBPNG,$wxUSE_LIBPNG)
1294 PNG_C_SRC="\$(PNG_C_SRC)"
1299 if test "$wxUSE_LIBJPEG" = 1 ; then
1300 AC_DEFINE_UNQUOTED(wxUSE_LIBJPEG,$wxUSE_LIBJPEG)
1301 AC_CHECK_LIB(jpeg,main,,AC_MSG_ERROR("libjpeg is not available."))
1307 if test "$wxUSE_ODBC" = 1 ; then
1308 AC_DEFINE_UNQUOTED(wxUSE_ODBC,$wxUSE_ODBC)
1309 IODBC_C_SRC="\$(IODBC_C_SRC)"
1311 AC_SUBST(IODBC_C_SRC)
1313 dnl ----------------------------------------------------------------
1314 dnl Register non-GUI class options for makefiles and setup.h
1315 dnl ----------------------------------------------------------------
1317 if test "$wxUSE_CONFIG" = 1 ; then
1318 AC_DEFINE_UNQUOTED(wxUSE_CONFIG,$wxUSE_CONFIG)
1321 if test "$wxUSE_TIMEDATE" = 1 ; then
1322 AC_DEFINE_UNQUOTED(wxUSE_TIMEDATE,$wxUSE_TIMEDATE)
1325 if test "$wxUSE_INTL" = 1 ; then
1326 AC_DEFINE_UNQUOTED(wxUSE_INTL,$wxUSE_INTL)
1329 if test "$wxUSE_STREAMS" = 1 ; then
1330 AC_DEFINE_UNQUOTED(wxUSE_STREAMS,$wxUSE_STREAMS)
1333 if test "$wxUSE_SOCKETS" = 1 ; then
1334 AC_DEFINE_UNQUOTED(wxUSE_SOCKETS,$wxUSE_SOCKETS)
1337 if test "$wxUSE_SERIAL" = 1 ; then
1338 AC_DEFINE_UNQUOTED(wxUSE_SERIAL,$wxUSE_SERIAL)
1341 dnl ------------------------------------------------------------------------
1343 dnl ------------------------------------------------------------------------
1345 if test "$wxUSE_SOCKETS" = "1"; then
1346 dnl determine the type of third argument for getsockname
1347 AC_MSG_CHECKING(the type of the third argument of getsockname)
1349 [#include <sys/socket.h>],
1350 [size_t len; getsockname(0, NULL, &len);],
1351 AC_DEFINE(SOCKLEN_T, size_t) AC_MSG_RESULT(size_t),
1353 [#include <sys/socket.h>],
1354 [int len; getsockname(0, NULL, &len);],
1355 AC_DEFINE(SOCKLEN_T, int) AC_MSG_RESULT(int),
1356 AC_MSG_RESULT(unknown)
1361 dnl ------------------------------------------------------------------------
1363 dnl ------------------------------------------------------------------------
1366 if test "$wxUSE_DYNLIB_CLASS" = "1"; then
1367 dnl the test is a bit complicated because we check for dlopen() both with
1368 dnl and without -ldl
1369 AC_CHECK_FUNCS(dlopen,
1370 [AC_DEFINE(HAVE_DLOPEN) HAVE_DL_FUNCS=1],
1371 [AC_CHECK_LIB(dl, dlopen,
1372 [AC_DEFINE(HAVE_DLOPEN) HAVE_DL_FUNCS=1])])
1373 AC_CHECK_FUNCS(shl_load, [AC_DEFINE(HAVE_SHL_LOAD) HAVE_DL_FUNCS=1])
1375 if test "$HAVE_DL_FUNCS" = 0; then
1376 AC_MSG_WARN("--with-dynlib will be disabled because no function was found to load a shared library on this platform")
1378 wxUSE_DYNLIB_CLASS=0
1382 if test "$wxUSE_DYNLIB_CLASS" = 1 ; then
1383 AC_DEFINE_UNQUOTED(wxUSE_DYNLIB_CLASS,$wxUSE_DYNLIB_CLASS)
1386 dnl ----------------------------------------------------------------
1387 dnl Register Prolog and Resources options for makefiles and setup.h
1388 dnl ----------------------------------------------------------------
1390 if test "$wxUSE_RPC" = 1 ; then
1391 AC_DEFINE_UNQUOTED(wxUSE_RPC,$wxUSE_RPC)
1394 if test "$wxUSE_WX_RESOURCES" = 1 ; then
1395 AC_DEFINE_UNQUOTED(wxUSE_WX_RESOURCES,$wxUSE_WX_RESOURCES)
1398 if test "$wxUSE_PROLOGIO" = 1 ; then
1399 AC_DEFINE_UNQUOTED(wxUSE_PROLOGIO)
1402 dnl ----------------------------------------------------------------
1403 dnl Register PostScript options for makefiles and setup.h
1404 dnl ----------------------------------------------------------------
1406 if test "$wxUSE_POSTSCRIPT" = 1 ; then
1407 AC_DEFINE_UNQUOTED(wxUSE_POSTSCRIPT)
1410 AC_DEFINE_UNQUOTED(wxUSE_AFM_FOR_POSTSCRIPT,$wxUSE_AFM_FOR_POSTSCRIPT)
1412 AC_DEFINE_UNQUOTED(WX_NORMALIZED_PS_FONTS,$WX_NORMALIZED_PS_FONTS)
1414 dnl ----------------------------------------------------------------
1415 dnl Register architecture options for makefiles and setup.h
1416 dnl ----------------------------------------------------------------
1418 if test "$wxUSE_MDI_ARCHITECTURE" = 1 ; then
1419 AC_DEFINE_UNQUOTED(wxUSE_MDI_ARCHITECTURE,$wxUSE_MDI_ARCHITECTURE)
1422 if test "$wxUSE_DOC_VIEW_ARCHITECTURE" = 1 ; then
1423 AC_DEFINE_UNQUOTED(wxUSE_DOC_VIEW_ARCHITECTURE,$wxUSE_DOC_VIEW_ARCHITECTURE)
1426 if test "$wxUSE_PRINTING_ARCHITECTURE" = 1 ; then
1427 AC_DEFINE_UNQUOTED(wxUSE_PRINTING_ARCHITECTURE,$wxUSE_PRINTING_ARCHITECTURE)
1430 dnl ----------------------------------------------------------------
1431 dnl Register wxString options for makefiles and setup.h
1432 dnl ----------------------------------------------------------------
1434 if test "$wxUSE_UNICODE" = 1 ; then
1435 AC_DEFINE_UNQUOTED(wxUSE_UNICODE)
1438 if test "$wxUSE_WCSRTOMBS" = 1 ; then
1439 AC_DEFINE_UNQUOTED(wxUSE_WCSRTOMBS)
1442 dnl ----------------------------------------------------------------
1443 dnl Register misc options for makefiles and setup.h
1444 dnl ----------------------------------------------------------------
1446 if test "$wxUSE_IPC" = 1 ; then
1447 AC_DEFINE_UNQUOTED(wxUSE_IPC)
1450 if test "$wxUSE_RESOURCES" = 1 ; then
1451 AC_DEFINE_UNQUOTED(wxUSE_RESOURCES,$wxUSE_RESOURCES)
1454 if test "$wxUSE_CLIPBOARD" = 1 ; then
1455 AC_DEFINE_UNQUOTED(wxUSE_CLIPBOARD,$wxUSE_CLIPBOARD)
1458 if test "$wxUSE_TOOLTIPS" = 1 ; then
1459 if test "$wxUSE_MOTIF" = 1; then
1460 AC_MSG_WARN(tooltips are not supported yet under Motif, sorry)
1464 AC_DEFINE_UNQUOTED(wxUSE_TOOLTIPS,$wxUSE_TOOLTIPS)
1467 if test "$wxUSE_DRAG_AND_DROP" = 1 ; then
1468 AC_DEFINE_UNQUOTED(wxUSE_DRAG_AND_DROP,$wxUSE_DRAG_AND_DROP)
1471 dnl ----------------------------------------------------------------
1473 dnl ----------------------------------------------------------------
1476 if test "$wxUSE_HELP" = 1 ; then
1478 AC_DEFINE_UNQUOTED(wxUSE_HELP,$wxUSE_HELP)
1482 dnl ----------------------------------------------------------------
1484 dnl ----------------------------------------------------------------
1486 dnl defines UNIX_THREAD it contains the source file to use for threads. (GL)
1487 dnl defines THREADS_LINK it contains the thread library to link with. (GL)
1488 dnl defines wxUSE_THREADS if thread support is activated. (GL)
1493 if test "$wxUSE_THREADS" = "1"; then
1494 dnl find if POSIX threads are available
1496 dnl For glibc 2 users who have the old libc 5 too check pthread-0.7 first
1497 AC_CHECK_LIB(pthread-0.7, pthread_create, [
1498 UNIX_THREAD="unix/threadpsx.cpp"
1499 THREADS_LINK="pthread-0.7"
1501 dnl standard lib name is pthread
1502 AC_CHECK_LIB(pthread, pthread_create, [
1503 UNIX_THREAD="unix/threadpsx.cpp"
1504 THREADS_LINK="pthread"
1506 dnl thread functions are in libc_r under FreeBSD
1507 AC_CHECK_LIB(c_r, pthread_create, [
1508 UNIX_THREAD="unix/threadpsx.cpp"
1511 dnl VZ: SGI threads are not supported currently
1512 AC_CHECK_HEADER(sys/prctl.h, [
1513 UNIX_THREAD="gtk/threadsgi.cpp"
1519 if test "$THREADS_LINK" != ""; then
1520 AC_DEFINE(wxUSE_THREADS)
1522 AC_MSG_WARN(No thread support on this system)
1526 if test -z "$UNIX_THREAD"; then
1530 dnl do other tests only if we are using threads
1531 if test "$wxUSE_THREADS" = "1"; then
1533 dnl define autoconf macro to check for given function in both pthread and
1534 dnl posix4 libraries
1535 dnl usage: AC_FUNC_THREAD(FUNCTION_NAME)
1537 dnl AC_DEFUN(AC_FUNC_THREAD,
1539 dnl AC_CHECK_LIB($THREADS_LINK, $1,
1540 dnl AC_DEFINE(HAVE_`'translit($1, `A-Z', 'a-z'),
1541 dnl [AC_CHECK_LIB("posix4", $1,
1542 dnl [AC_DEFINE(HAVE_`'translit($1, `A-Z', 'a-z'))
1543 dnl POSIX4_LINK="-lposix4"
1548 AC_CHECK_HEADERS(sched.h)
1550 AC_CHECK_LIB($THREADS_LINK, sched_yield,
1551 AC_DEFINE(HAVE_SCHED_YIELD),
1552 [AC_CHECK_LIB("posix4", sched_yield,
1553 [AC_DEFINE(HAVE_SCHED_YIELD) POSIX4_LINK="-lposix4"],
1554 AC_MSG_WARN(wxThread::Yield() will not work properly)
1558 dnl VZ: we should be checking for all of the following functions instead:
1559 dnl 1. pthread_attr_getschedpolicy
1560 dnl 2. sched_get_priority_min and sched_get_priority_max
1561 dnl 3. pthread_attr_getschedparam and pthread_attr_setschedparam
1562 dnl but it seems that if the first one is there, the other ones are too (of
1563 dnl course the proper solution would be to implement AC_FUNC_THREAD above
1564 dnl and do test for them all - anyone?)
1565 AC_CHECK_LIB($THREADS_LINK, pthread_attr_getschedpolicy,
1566 AC_DEFINE(HAVE_THREAD_PRIORITY_FUNCTIONS),
1567 [AC_CHECK_LIB("posix4", pthread_attr_getschedpolicy,
1568 [AC_DEFINE(HAVE_THREAD_PRIORITY_FUNCTIONS) POSIX4_LINK="-lposix4"],
1569 AC_MSG_WARN(Setting thread priority will not work)
1573 AC_CHECK_LIB($THREADS_LINK, pthread_cancel,
1574 AC_DEFINE(HAVE_PTHREAD_CANCEL),
1575 AC_MSG_WARN(wxThread::Kill() will not work properly))
1577 THREADS_LINK="-l$THREADS_LINK"
1580 AC_SUBST(UNIX_THREAD)
1581 AC_SUBST(THREADS_LINK)
1582 AC_SUBST(POSIX4_LINK)
1584 dnl ------------------------------------------------------------------------
1585 dnl compiler options for shared libs
1586 dnl ------------------------------------------------------------------------
1590 case "${canonical}" in
1592 if test "$GCC" != "yes" ; then
1593 CXXFLAGS="${CXXFLAGS} +a1 -z -Aa -D_HPUX_SOURCE"
1594 CFLAGS="${CFLAGS} -z -D_HPUX_SOURCE"
1600 CREATE_SHARED=sharedHpux
1605 CREATE_SHARED=sharedLinux
1608 *-*-irix5* | *-*-irix6* )
1609 # PICFLAGS can remain empty, as pic is the default
1611 CREATE_SHARED=sharedIrix
1616 if test "$GCC" != "yes" ; then
1621 CREATE_SHARED=sharedSolaris2
1626 if test "$GCC" != "yes" ; then
1632 CREATE_SHARED=sharedSunos4
1636 *-*-freebsd* | *-*-netbsd*)
1638 CREATE_SHARED=sharedBsd
1644 CREATE_SHARED=sharedOSF
1648 if test "$GCC" != "yes" ; then
1653 CREATE_SHARED=sharedDgux
1658 if test "$GCC" != "yes" ; then
1663 CREATE_SHARED=sharedSysV
1668 if test "$GCC" != "yes" ; then
1671 PICFLAGS="-fPIC -D__SYSV__"
1673 CREATE_SHARED=sharedAIX
1682 if test "x$GCC" = xyes; then
1683 CFLAGS="${CFLAGS} -Wall -Wno-unused -Wno-uninitialized -D_REENTRANT -DLEX_SCANNER -DHAVE_LIBDL"
1686 if test "x$GXX" = xyes; then
1687 if test "$wxUSE_MOTIF" = 1; then
1688 CXXFLAGS="${CXXFLAGS} -Wall -Wno-unused -D_REENTRANT"
1690 CXXFLAGS="${CXXFLAGS} -Wall -D_REENTRANT"
1694 if test "$wxUSE_SHARED" != 1; then
1701 AC_SUBST(CREATE_SHARED)
1703 dnl ------------------------------------------------------------------------
1704 dnl finish and clean-up
1705 dnl ------------------------------------------------------------------------
1707 dnl add OS to list of configured
1708 echo $OS >> system.list
1710 TOOLKIT_DIR=`echo ${TOOLKIT} | tr "A-Z" "a-z"`
1711 AC_CONFIG_HEADER(./include/wx/${TOOLKIT_DIR}/setup.h:./setup/setup.hin)
1713 AC_OUTPUT(./setup/substit ./wx-config:./wx-config.in,./setup/general/createall)