1 | -*- Autoconf -*-
|
---|
2 | # Process this file with autoconf to produce a configure script.
|
---|
3 |
|
---|
4 | AC_PREREQ(2.59)
|
---|
5 | AC_INIT([pcc], [1.0.0.RELEASE], <pcc-list@ludd.ltu.se>)
|
---|
6 | AC_CONFIG_HEADER([config.h])
|
---|
7 |
|
---|
8 | AC_CANONICAL_TARGET
|
---|
9 |
|
---|
10 | abi=unknown
|
---|
11 | endian=little
|
---|
12 | targosver=0
|
---|
13 | tls=no
|
---|
14 | gcccompat=yes
|
---|
15 | # allowed: UNSIGNED (4-char u_int), INT (4-char int), SHORT (2-char u_short)
|
---|
16 | wchar_type=INT
|
---|
17 |
|
---|
18 | case "$target_os" in
|
---|
19 |
|
---|
20 | apple)
|
---|
21 | targos=apple
|
---|
22 | abi=classic68k
|
---|
23 | case "$target_cpu" in
|
---|
24 | m68k) targmach=m68k endian=big ;;
|
---|
25 | esac
|
---|
26 | ;;
|
---|
27 |
|
---|
28 | bsd)
|
---|
29 | targos=bsd
|
---|
30 | abi=aout
|
---|
31 | targmach=pdp11
|
---|
32 | wchar_type=USHORT
|
---|
33 | ;;
|
---|
34 |
|
---|
35 | darwin*)
|
---|
36 | targos=darwin
|
---|
37 | abi=macho
|
---|
38 | case "$target_os" in
|
---|
39 | *10.*) targosver=10 ;;
|
---|
40 | *9.*) targosver=9 ;;
|
---|
41 | *8.*) targosver=8 ;;
|
---|
42 | *7.*) targosver=7 ;;
|
---|
43 | esac
|
---|
44 | case "$target_cpu" in
|
---|
45 | i?86) targmach=i386 ;;
|
---|
46 | powerpc) targmach=powerpc endian=big ;;
|
---|
47 | x86_64) targmach=amd64 ;;
|
---|
48 | esac
|
---|
49 | ;;
|
---|
50 |
|
---|
51 | dragonfly*)
|
---|
52 | targos=dragonfly
|
---|
53 | abi=elf
|
---|
54 | tls=yes
|
---|
55 | case "$target_cpu" in
|
---|
56 | i?86) targmach=i386 ;;
|
---|
57 | x86_64) targmach=amd64 ;;
|
---|
58 | esac
|
---|
59 | ;;
|
---|
60 |
|
---|
61 | freebsd*)
|
---|
62 | targos=freebsd
|
---|
63 | abi=elf
|
---|
64 | case "$target_os" in
|
---|
65 | *9.*) targosver=9 ;;
|
---|
66 | *8.*) targosver=8 ;;
|
---|
67 | *7.*) targosver=7 ;;
|
---|
68 | *6.*) targosver=6 ;;
|
---|
69 | *5.*) targosver=5 ;;
|
---|
70 | *4.*) targosver=4 ;;
|
---|
71 | esac
|
---|
72 | case "$target_cpu" in
|
---|
73 | i386) targmach=i386 ;;
|
---|
74 | x86_64) targmach=amd64 ;;
|
---|
75 | esac
|
---|
76 | ;;
|
---|
77 |
|
---|
78 | linux*)
|
---|
79 | targos=linux
|
---|
80 | abi=elf
|
---|
81 | case "$target_cpu" in
|
---|
82 | i?86) targmach=i386 ;;
|
---|
83 | powerpc*) targmach=powerpc endian=big ;;
|
---|
84 | x86_64) targmach=amd64 ;;
|
---|
85 | mipseb) targmach=mips endian=big ;;
|
---|
86 | mips*) targmach=mips ;;
|
---|
87 | esac
|
---|
88 | ;;
|
---|
89 |
|
---|
90 | midnightbsd*)
|
---|
91 | targos=midnightbsd
|
---|
92 | abi=elf
|
---|
93 | case "$target_cpu" in
|
---|
94 | i?86) targmach=i386 ;;
|
---|
95 | sparc64) targmach=sparc64 endian=big ;;
|
---|
96 | esac
|
---|
97 | ;;
|
---|
98 |
|
---|
99 | mingw*)
|
---|
100 | targos=win32
|
---|
101 | abi=pecoff
|
---|
102 | wchar_type=USHORT
|
---|
103 | targmach=i386
|
---|
104 | altincdir="c:/mingw/include"
|
---|
105 | altlibdir="c:/mingw/lib"
|
---|
106 | ;;
|
---|
107 |
|
---|
108 | minix)
|
---|
109 | targos=minix
|
---|
110 | abi=coff
|
---|
111 | case "$target_cpu" in
|
---|
112 | m68k) targmach=m68k endian=big ;;
|
---|
113 | esac
|
---|
114 | ;;
|
---|
115 |
|
---|
116 | mirbsd*)
|
---|
117 | targos=mirbsd
|
---|
118 | abi=elf
|
---|
119 | wchar_type=USHORT
|
---|
120 | case "$target_cpu" in
|
---|
121 | i?86) targmach=i386 ;;
|
---|
122 | esac
|
---|
123 | ;;
|
---|
124 |
|
---|
125 | netbsd*)
|
---|
126 | targos=netbsd
|
---|
127 | abi=elf
|
---|
128 | case "$target_os" in
|
---|
129 | *5.*) targosver=5 ;;
|
---|
130 | *4.*) targosver=4 ;;
|
---|
131 | *3.*) targosver=3 ;;
|
---|
132 | *2.*) targosver=2 ;;
|
---|
133 | *1.*) targosver=1 ;;
|
---|
134 | esac
|
---|
135 | case "$target_cpu" in
|
---|
136 | armeb) targmach=arm endian=big ;;
|
---|
137 | arm*) targmach=arm ;;
|
---|
138 | i?86) targmach=i386 ;;
|
---|
139 | m68k*) targmach=m68k endian=big ;;
|
---|
140 | mipseb) targmach=mips endian=big ;;
|
---|
141 | mips*) targmach=mips ;;
|
---|
142 | pdp10) targmach=pdp10 ;;
|
---|
143 | powerpc) targmach=powerpc endian=big ;;
|
---|
144 | sparc64) targmach=sparc64 endian=big ;;
|
---|
145 | vax) targmach=vax ;;
|
---|
146 | x86_64) targmach=amd64 ;;
|
---|
147 | esac
|
---|
148 | ;;
|
---|
149 |
|
---|
150 | nextstep*)
|
---|
151 | targos=nextstep
|
---|
152 | abi=macho
|
---|
153 | case "$target_cpu" in
|
---|
154 | i?86) targmach=i386 ;;
|
---|
155 | sparc) targmach=sparc endian=big ;;
|
---|
156 | hppa) targmach=hppa endian=big ;;
|
---|
157 | esac
|
---|
158 | ;;
|
---|
159 |
|
---|
160 | openbsd*)
|
---|
161 | targos=openbsd
|
---|
162 | abi=elf
|
---|
163 | case "$target_cpu" in
|
---|
164 | i?86) targmach=i386 ;;
|
---|
165 | vax) targmach=vax ;;
|
---|
166 | powerpc) targmach=powerpc endian=big ;;
|
---|
167 | sparc64) targmach=sparc64 endian=big ;;
|
---|
168 | x86_64) targmach=amd64 ;;
|
---|
169 | esac
|
---|
170 | ;;
|
---|
171 |
|
---|
172 | sunos*|solaris*)
|
---|
173 | targos=sunos
|
---|
174 | abi=elf
|
---|
175 | case "$target_cpu" in
|
---|
176 | i?86) targmach=i386 ;;
|
---|
177 | sparc*) targmach=sparc64 endian=big ;;
|
---|
178 | esac
|
---|
179 | ;;
|
---|
180 |
|
---|
181 | windows*|pe*)
|
---|
182 | target_alias=i386-pe
|
---|
183 | targos=win32
|
---|
184 | abi=pecoff
|
---|
185 | wchar_type=USHORT
|
---|
186 | targmach=i386
|
---|
187 | ;;
|
---|
188 |
|
---|
189 | *)
|
---|
190 | targos="$target_os"
|
---|
191 | case "$target_cpu" in
|
---|
192 | m16c) targmach=m16c ;;
|
---|
193 | nova) targmach=nova ;;
|
---|
194 | esac
|
---|
195 | ;;
|
---|
196 | esac
|
---|
197 |
|
---|
198 | if test "X$targos" = X -o "X$targmach" = X ; then
|
---|
199 | AC_MSG_ERROR(['$target' is not (yet) supported by pcc.])
|
---|
200 | fi
|
---|
201 |
|
---|
202 | case "$host_os" in
|
---|
203 |
|
---|
204 | pe*)
|
---|
205 | # quick hack for cross-build to win32 host
|
---|
206 | if "$prefix" = NONE; then
|
---|
207 | prefix="c:/pcc"
|
---|
208 | assembler="yasm.exe -p gnu -f win32"
|
---|
209 | linker="link.exe /nologo"
|
---|
210 | ADD_CFLAGS=-DMSLINKER
|
---|
211 | fi
|
---|
212 | ;;
|
---|
213 |
|
---|
214 | sunos*|solaris*)
|
---|
215 | ADD_CPPFLAGS="$ADD_CPPFLAGS -D_XOPEN_SOURCE=600"
|
---|
216 | ;;
|
---|
217 |
|
---|
218 | darwin*)
|
---|
219 | if test "$targosver" -ge 10 ; then
|
---|
220 | targmach=amd64
|
---|
221 | fi
|
---|
222 | ;;
|
---|
223 |
|
---|
224 | esac
|
---|
225 |
|
---|
226 | if test "X$endian" = "Xbig" ; then
|
---|
227 | AC_DEFINE(TARGET_BIG_ENDIAN, 1,
|
---|
228 | [Define if target defaults to BIG endian])
|
---|
229 | else
|
---|
230 | AC_DEFINE(TARGET_LITTLE_ENDIAN, 1,
|
---|
231 | [Define if target defaults to LITTLE endian])
|
---|
232 | fi
|
---|
233 |
|
---|
234 | case "$abi" in
|
---|
235 | elf*) AC_DEFINE(ELFABI, [], [Using ELF ABI]) ;;
|
---|
236 | aout) AC_DEFINE(AOUTABI, [], [Using a.out ABI]) ;;
|
---|
237 | macho) AC_DEFINE(MACHOABI, [], [Using Mach-O ABI]) ;;
|
---|
238 | coff) AC_DEFINE(COFFABI, [], [Using COFF ABI]) ;;
|
---|
239 | ecoff) AC_DEFINE(ECOFFABI, [], [Using ECOFF ABI]) ;;
|
---|
240 | pecoff) AC_DEFINE(PECOFFABI, [], [Using PE/COFF ABI]) ;;
|
---|
241 | classic68k) AC_DEFINE(CLASSIC68K, [], [Using Classic 68k ABI]) ;;
|
---|
242 | esac
|
---|
243 |
|
---|
244 | # Specify alternate assembler, linker, include and lib paths
|
---|
245 | AC_ARG_WITH(incdir,
|
---|
246 | AC_HELP_STRING([--with-incdir=<path>],
|
---|
247 | [Specify the default include path.]),
|
---|
248 | altincdir=$withval,
|
---|
249 | [])
|
---|
250 | AC_ARG_WITH(libdir,
|
---|
251 | AC_HELP_STRING([--with-libdir=<path>],
|
---|
252 | [Specify the default library path.]),
|
---|
253 | altlibdir=$withval,
|
---|
254 | [])
|
---|
255 | AC_ARG_WITH(assembler,
|
---|
256 | AC_HELP_STRING([--with-assembler=<path>],
|
---|
257 | [Specify alternate assember.]),
|
---|
258 | assembler=$withval,
|
---|
259 | [])
|
---|
260 | AC_ARG_WITH(linker,
|
---|
261 | AC_HELP_STRING([--with-linker=<path>],
|
---|
262 | [Specify alternate linker.]),
|
---|
263 | linker=$withval,
|
---|
264 | [])
|
---|
265 | AC_ARG_ENABLE(tls,
|
---|
266 | AC_HELP_STRING([--enable-tls],
|
---|
267 | [Enable Thread-local storage (TLS).]),
|
---|
268 | [tls=$enableval], [])
|
---|
269 | if test "$tls" = "yes"; then
|
---|
270 | AC_DEFINE(TLS, 1, [Enable thread-local storage (TLS).])
|
---|
271 | fi
|
---|
272 | AC_ARG_ENABLE(gcc-compat,
|
---|
273 | AC_HELP_STRING([--disable-gcc-compat],
|
---|
274 | [Disable GCC compatibility]),
|
---|
275 | [gcccompat=$enableval], [])
|
---|
276 | if test "$gcccompat" = "yes"; then
|
---|
277 | ADD_CPPFLAGS="$ADD_CPPFLAGS -DGCC_COMPAT";
|
---|
278 | fi
|
---|
279 |
|
---|
280 | # setup for building a cross-compiler
|
---|
281 | if test "X$target_alias" = "X$host_alias" -o "X$target_alias" = "X"; then
|
---|
282 | BINPREFIX=""
|
---|
283 | else
|
---|
284 | BINPREFIX="${target_alias}-"
|
---|
285 | test "X$prefix" = XNONE && prefix="$ac_default_prefix"
|
---|
286 | test "X$exec_prefix" = XNONE && exec_prefix="${prefix}"
|
---|
287 | if test -z "$altincdir"; then
|
---|
288 | altincdir=${exec_prefix}/${target_alias}/include
|
---|
289 | fi
|
---|
290 | if test -z "$altlibdir"; then
|
---|
291 | altlibdir=${exec_prefix}/${target_alias}/lib
|
---|
292 | fi
|
---|
293 | if test -z "$assembler"; then
|
---|
294 | assembler=${BINPREFIX}as
|
---|
295 | fi
|
---|
296 | if test -z "$linker"; then
|
---|
297 | linker=${BINPREFIX}ld
|
---|
298 | fi
|
---|
299 | preprocessor="${BINPREFIX}cpp"
|
---|
300 | compiler="${BINPREFIX}ccom"
|
---|
301 | fi
|
---|
302 | AC_SUBST(BINPREFIX)
|
---|
303 |
|
---|
304 | if test -n "$altincdir"; then
|
---|
305 | AC_DEFINE_UNQUOTED(STDINC, "$altincdir",
|
---|
306 | [Define alternate standard include directory])
|
---|
307 | fi
|
---|
308 | if test -n "$altlibdir"; then
|
---|
309 | AC_DEFINE_UNQUOTED(LIBDIR, "${altlibdir}/",
|
---|
310 | [Define alternate standard lib directory])
|
---|
311 | fi
|
---|
312 | if test -n "$assembler"; then
|
---|
313 | AC_DEFINE_UNQUOTED(ASSEMBLER, "$assembler",
|
---|
314 | [Define path to alternate assembler])
|
---|
315 | fi
|
---|
316 | if test -n "$linker"; then
|
---|
317 | AC_DEFINE_UNQUOTED(LINKER, "$linker",
|
---|
318 | [Define path to alternate linker])
|
---|
319 | fi
|
---|
320 | if test -n "$preprocessor"; then
|
---|
321 | AC_DEFINE_UNQUOTED(PREPROCESSOR, "${BINPREFIX}cpp",
|
---|
322 | [Define path to alternate preprocessor])
|
---|
323 | fi
|
---|
324 | if test -n "$compiler"; then
|
---|
325 | AC_DEFINE_UNQUOTED(COMPILER, "${BINPREFIX}ccom",
|
---|
326 | [Define path to alternate compiler])
|
---|
327 | fi
|
---|
328 |
|
---|
329 | case $wchar_type in
|
---|
330 | USHORT) wchar_size=2 ;;
|
---|
331 | UNSIGNED|INT) wchar_size=4 ;;
|
---|
332 | *) AC_MSG_ERROR([Unknown wchar_t '$wchar_type'.]) ;;
|
---|
333 | esac
|
---|
334 |
|
---|
335 | AC_DEFINE_UNQUOTED(WCHAR_TYPE, $wchar_type, [Type to use for wide characters])
|
---|
336 | AC_DEFINE_UNQUOTED(WCHAR_SIZE, $wchar_size, [Size of wide character type in chars])
|
---|
337 |
|
---|
338 | # check for additional compiler flags
|
---|
339 | AC_PROG_CC
|
---|
340 | DESIRED_FLAGS="-Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wsign-compare -Wtruncate"
|
---|
341 | for flag in $DESIRED_FLAGS
|
---|
342 | do
|
---|
343 | AC_MSG_CHECKING([whether $CC accepts $flag])
|
---|
344 | AC_LANG_CONFTEST([int main() { return 0; }])
|
---|
345 | $CC $CFLAGS $flag -c conftest.c > /dev/null 2> /dev/null
|
---|
346 | if test $? = 0 ; then
|
---|
347 | ADD_CFLAGS="$ADD_CFLAGS $flag"
|
---|
348 | AC_MSG_RESULT([yes]);
|
---|
349 | else
|
---|
350 | AC_MSG_RESULT([no]);
|
---|
351 | fi
|
---|
352 | rm -f conftest.o
|
---|
353 | done
|
---|
354 |
|
---|
355 | # setup for cross-compiling mkext
|
---|
356 | AC_MSG_CHECKING([for a C compiler for mkext])
|
---|
357 | if test $cross_compiling = yes; then
|
---|
358 | AC_MSG_RESULT([cross compiling])
|
---|
359 | AC_CHECK_PROGS(CC_FOR_BUILD, [pcc gcc cc])
|
---|
360 | else
|
---|
361 | AC_MSG_RESULT([not cross compiling])
|
---|
362 | CC_FOR_BUILD=${CC-cc}
|
---|
363 | AC_SUBST(CC_FOR_BUILD)
|
---|
364 | fi
|
---|
365 |
|
---|
366 | AC_CACHE_CHECK([for C99 printf size specifiers], ac_have_c99_format, [
|
---|
367 | AC_RUN_IFELSE([
|
---|
368 | AC_LANG_PROGRAM([AC_INCLUDES_DEFAULT], [[
|
---|
369 | char buf[64];
|
---|
370 | if (sprintf(buf, "%lld%hhd%jd%zd%td", (long long int)1, (char)2, (intmax_t)3, (size_t)4, (ptrdiff_t)5) != 5)
|
---|
371 | exit(1);
|
---|
372 | else if (strcmp(buf, "12345"))
|
---|
373 | exit(2);
|
---|
374 | ]])],
|
---|
375 | [ ac_have_c99_format=yes ],
|
---|
376 | [ ac_have_c99_format=no ],
|
---|
377 | [ ac_have_c99_format=yes ])
|
---|
378 | ])
|
---|
379 | if test $ac_have_c99_format = yes; then
|
---|
380 | AC_DEFINE([HAVE_C99_FORMAT], 1,
|
---|
381 | [Define to 1 if printf supports C99 size specifiers])
|
---|
382 | fi
|
---|
383 |
|
---|
384 | AC_CACHE_CHECK([for C99 variadic macro support], ac_have_variadic, [
|
---|
385 | AC_COMPILE_IFELSE([
|
---|
386 | #define macro(...) func(__VA_ARGS__)
|
---|
387 | int func(int a, ...);
|
---|
388 | int test() { return macro(1, 2, 3); }
|
---|
389 | ], [ ac_have_variadic=yes ], [ ac_have_variadic=no ])])
|
---|
390 | if test $ac_have_variadic = yes ; then
|
---|
391 | AC_DEFINE([HAVE_CPP_VARARG_MACRO_GCC], 1,
|
---|
392 | [Define to 1 if your compiler supports C99 variadic macros])
|
---|
393 | fi
|
---|
394 |
|
---|
395 | # Byteorder of host
|
---|
396 | AC_C_BIGENDIAN([AC_DEFINE(HOST_BIG_ENDIAN,[],[Define if host is BIG endian])],
|
---|
397 | [AC_DEFINE(HOST_LITTLE_ENDIAN,[],[Define if host is LITTLE endian])],
|
---|
398 | [],[])
|
---|
399 |
|
---|
400 |
|
---|
401 | # Checks for programs.
|
---|
402 | AC_PROG_MAKE_SET
|
---|
403 | AC_PROG_INSTALL
|
---|
404 | AC_PROG_YACC
|
---|
405 | AC_CHECK_PROG(strip,strip,yes,no)
|
---|
406 |
|
---|
407 | AC_PROG_LEX
|
---|
408 | if test "$LEX" = flex ; then
|
---|
409 | AC_DEFINE_UNQUOTED(ISFLEX, 1, [lex is flex])
|
---|
410 | fi
|
---|
411 |
|
---|
412 | # Checks for libraries.
|
---|
413 |
|
---|
414 | # Checks for header files.
|
---|
415 | # AC_CHECK_HEADERS([fcntl.h stdlib.h string.h unistd.h])
|
---|
416 | AC_CHECK_HEADERS([string.h malloc.h libgen.h])
|
---|
417 | AC_HEADER_SYS_WAIT
|
---|
418 |
|
---|
419 | # Checks for library functions.
|
---|
420 | ## AC_FUNC_STRTOD
|
---|
421 | # AC_FUNC_VPRINTF
|
---|
422 | # AC_CHECK_FUNCS([memset strchr strdup strrchr strtol])
|
---|
423 | AC_CHECK_FUNCS([strtold vsnprintf snprintf mkstemp strlcat strlcpy basename getopt ffs vfork])
|
---|
424 |
|
---|
425 | AC_EXEEXT
|
---|
426 |
|
---|
427 | AC_SUBST(targos)
|
---|
428 | AC_SUBST(targosver)
|
---|
429 | AC_SUBST(targmach)
|
---|
430 | AC_SUBST(prefix)
|
---|
431 | AC_SUBST(exec_prefix)
|
---|
432 | AC_SUBST(libexecdir)
|
---|
433 | AC_SUBST(includedir)
|
---|
434 | AC_SUBST(strip)
|
---|
435 | AC_SUBST(PACKAGE_VERSION)
|
---|
436 | AC_SUBST(ADD_CFLAGS)
|
---|
437 | AC_SUBST(ADD_CPPFLAGS)
|
---|
438 |
|
---|
439 | pcc_major=`echo $PACKAGE_VERSION | awk -F. '{print $1}'`
|
---|
440 | pcc_minor=`echo $PACKAGE_VERSION | awk -F. '{print $2}'`
|
---|
441 | pcc_minorminor=`echo $PACKAGE_VERSION | awk -F. '{print $3}'`
|
---|
442 | versstr="\"$PACKAGE_STRING `cat $srcdir/DATESTAMP` for $target, $USER@`hostname`\""
|
---|
443 |
|
---|
444 | AC_DEFINE_UNQUOTED(TARGOS, $targos, [Target OS])
|
---|
445 | AC_DEFINE_UNQUOTED(TARGOSVER, $targosver, [Target OS version])
|
---|
446 | AC_DEFINE_UNQUOTED(PCC_MAJOR, $pcc_major, [Major version no])
|
---|
447 | AC_DEFINE_UNQUOTED(PCC_MINOR, $pcc_minor, [Minor version no])
|
---|
448 | AC_DEFINE_UNQUOTED(PCC_MINORMINOR, $pcc_minorminor, [Minor minor version no])
|
---|
449 | AC_DEFINE_UNQUOTED(VERSSTR, $versstr, [Version string])
|
---|
450 |
|
---|
451 | AC_CONFIG_FILES([Makefile
|
---|
452 | cc/Makefile
|
---|
453 | cc/cc/Makefile
|
---|
454 | cc/cpp/Makefile
|
---|
455 | cc/ccom/Makefile
|
---|
456 | f77/Makefile
|
---|
457 | f77/f77/Makefile
|
---|
458 | f77/fcom/Makefile
|
---|
459 | ])
|
---|
460 | AC_OUTPUT
|
---|
461 |
|
---|
462 | eval "exec_prefix=$exec_prefix"
|
---|
463 | eval "bindir=$bindir"
|
---|
464 | eval "libexecdir=$libexecdir"
|
---|
465 |
|
---|
466 | echo
|
---|
467 | echo "Target CPU is .................... ${targmach}"
|
---|
468 | echo "Target ABI is .................... ${abi}"
|
---|
469 | echo "Target OS is ..................... ${targos}"
|
---|
470 | echo "Compiler is called ............... ${BINPREFIX}pcc${EXEEXT}"
|
---|
471 | echo "Installing compiler into ......... ${bindir}"
|
---|
472 | echo "Installing pre-processor into .... ${libexecdir}"
|
---|
473 | echo "Using assembler .................. ${assembler-<default>}"
|
---|
474 | echo "Using linker ..................... ${linker-<default>}"
|
---|
475 | echo "Using include path ............... ${altincdir-<default>}"
|
---|
476 | echo "Using library path ............... ${altlibdir-<default>}"
|
---|
477 | echo "Has TLS support .................. $tls"
|
---|
478 | echo "Has GCC compatibility ............ $gcccompat"
|
---|
479 | echo "Type of wchar_t is ............... ${wchar_type} (${wchar_size} chars)"
|
---|
480 | echo
|
---|
481 | echo "Configure finished. Do 'make && make install' to compile and install.
|
---|
482 | "
|
---|