[svn] / trunk / xvidcore / build / generic / configure.in Repository:
ViewVC logotype

Annotation of /trunk/xvidcore/build/generic/configure.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1412 - (view) (download)

1 : edgomez 824 dnl ==========================================================================
2 :     dnl
3 :     dnl Autoconf script for XviD
4 :     dnl
5 :     dnl Copyright(C) 2003 Edouard Gomez <ed.gomez@free.fr>
6 :     dnl
7 :     dnl ==========================================================================
8 :    
9 : edgomez 1412 AC_INIT([XviD], [1.0.0 rc4], [xvid-devel@xvid.org])
10 : edgomez 824 AC_CONFIG_SRCDIR(configure.in)
11 :    
12 : edgomez 900 dnl Do not forget to increase that when needed.
13 : edgomez 1382 API_MAJOR="4"
14 : edgomez 900 API_MINOR="0"
15 :    
16 : edgomez 824 dnl NASM version requirement
17 :     minimum_nasm_patch_version=34
18 :     nasm_prog="nasm"
19 :    
20 :     dnl Default CFLAGS -- Big impact on overall speed
21 :     our_cflags_defaults="-Wall"
22 :     our_cflags_defaults="$our_cflags_defaults -O2"
23 : edgomez 1382 our_cflags_defaults="$our_cflags_defaults -fstrength-reduce"
24 :     our_cflags_defaults="$our_cflags_defaults -finline-functions"
25 :     our_cflags_defaults="$our_cflags_defaults -freduce-all-givs"
26 :     our_cflags_defaults="$our_cflags_defaults -ffast-math"
27 : edgomez 824 our_cflags_defaults="$our_cflags_defaults -fomit-frame-pointer"
28 :    
29 :     dnl ==========================================================================
30 :     dnl Features - configure options
31 :     dnl ==========================================================================
32 :    
33 :     FEATURES=""
34 :    
35 :     dnl Internal Debug
36 :     AC_ARG_ENABLE(idebug,
37 :     AC_HELP_STRING([--enable-idebug],
38 :     [Enable internal debug function]),
39 :     [if test "$enable_idebug" = "yes" ; then
40 :     FEATURES="$FEATURES -D_DEBUG"
41 :     fi])
42 :    
43 :     dnl Internal Profile
44 :     AC_ARG_ENABLE(iprofile,
45 :     AC_HELP_STRING([--enable-iprofile],
46 :     [Enable internal profiling]),
47 :     [if test "$enable_iprofile" = "yes" ; then
48 :     FEATURES="$FEATURES -D_PROFILING_"
49 :     fi])
50 :    
51 : edgomez 1382 dnl GNU Profiling options
52 :     AC_ARG_ENABLE(gnuprofile,
53 :     AC_HELP_STRING([--enable-gnuprofile],
54 :     [Enable profiling informations for gprof]),
55 :     [if test "$enable_gnuprofile" = "yes" ; then
56 :     GNU_PROF_CFLAGS="-pg -fprofile-arcs -ftest-coverage"
57 :     GNU_PROF_LDFLAGS="-pg"
58 :     fi])
59 :    
60 : edgomez 824 dnl Assembly code
61 :     AC_ARG_ENABLE(assembly,
62 :     AC_HELP_STRING([--disable-assembly],
63 :     [Disable assembly code]),
64 :     [if test "$enable_assembly" = "no" ; then
65 :     assembly="no"
66 :     else
67 :     if test "$enable_assembly" = "yes" ; then
68 :     assembly="yes"
69 :     fi
70 :     fi],
71 :     [assembly="yes"])
72 :    
73 : edgomez 1024 dnl Build as a module not a shared lib on darwin
74 :     AC_ARG_ENABLE(macosx_module,
75 :     AC_HELP_STRING([--enable-macosx_module],
76 :     [Build as a module on MacOS X]),
77 :     [if test "$enable_macosx_module" = "yes" ; then
78 :     macosx_module="yes"
79 :     else
80 :     macosx_module="no"
81 : edgomez 1382 fi],
82 :     [macosx_module="no"])
83 : edgomez 1024
84 : edgomez 824 dnl ==========================================================================
85 :     dnl Default install prefix and checks build type
86 :     dnl ==========================================================================
87 :    
88 :     AC_PREFIX_DEFAULT("/usr/local")
89 :     AC_CANONICAL_BUILD
90 :     AC_CANONICAL_HOST
91 :     AC_CANONICAL_TARGET
92 :    
93 :     dnl ==========================================================================
94 :     dnl Check for the C compiler (could be passed on command line)
95 :     dnl ==========================================================================
96 :    
97 :     dnl
98 :     dnl First we test if CFLAGS have been passed on command line
99 :     dnl I do that because autoconf defaults (-g -O2) suck and they would kill
100 :     dnl performance. To prevent that we define a good defult CFLAGS at the end
101 :     dnl of the script if and only if CFLAGS has not been passed on the command
102 :     dnl line
103 :     dnl
104 :     AC_MSG_CHECKING(whether to use default CFLAGS)
105 :     if test x"$CFLAGS" = x"" ; then
106 :     force_default_cc_options="yes"
107 :     AC_MSG_RESULT([yes])
108 :     else
109 :     force_default_cc_options="no"
110 :     AC_MSG_RESULT([no])
111 :     fi
112 :    
113 :     dnl Now we can safely check for the C compiler
114 :     AC_PROG_CC
115 :    
116 :     dnl ==========================================================================
117 :     dnl Check for the install program
118 :     dnl ==========================================================================
119 :    
120 :     AC_PROG_INSTALL
121 :    
122 :     dnl ==========================================================================
123 : edgomez 830 dnl Check for the ranlib program to generate static library index
124 :     dnl ==========================================================================
125 :    
126 :     AC_PROG_RANLIB
127 :    
128 :     dnl ==========================================================================
129 : edgomez 824 dnl
130 :     dnl This part looks for:
131 :     dnl
132 :     dnl ARCHITECTURE : The platform architecture
133 :     dnl - IA32 for mmx, mmx-ext, mmx2, sse assembly
134 :     dnl - IA64
135 :     dnl - PPC for PowerPC assembly routines
136 :     dnl - GENERIC for plain C sources only
137 :     dnl
138 :     dnl BUS: Address bus size (in bits)
139 :     dnl - 32
140 :     dnl - 64
141 :     dnl
142 :     dnl ENDIANNESS: I think you can guess what this thing means :-)
143 :     dnl - LITTLE_ENDIAN
144 :     dnl - BIG_ENDIAN
145 :     dnl
146 :     dnl ==========================================================================
147 :    
148 :     dnl
149 :     dnl Looking what sources have to be compiled according to the CPU type
150 :     dnl
151 :    
152 :     ARCHITECTURE=""
153 :    
154 :     AC_MSG_CHECKING([for whether to use assembly code])
155 :     if test x"$assembly" = x"yes" ; then
156 :     AC_MSG_RESULT([yes])
157 :     AC_MSG_CHECKING([for architecture type])
158 :     case "$target_cpu" in
159 :     i[[3456]]86)
160 :     AC_MSG_RESULT(ia32)
161 :     ARCHITECTURE="IA32"
162 :     ;;
163 :     powerpc)
164 :     AC_MSG_RESULT(PowerPC)
165 : edgomez 1412 ARCHITECTURE="PPC"
166 : edgomez 824 ;;
167 :     ia64)
168 :     AC_MSG_RESULT(ia64)
169 :     ARCHITECTURE="IA64"
170 :     ;;
171 :     *)
172 :     AC_MSG_RESULT($target_cpu)
173 :     ARCHITECTURE="GENERIC"
174 :     ;;
175 :     esac
176 :     else
177 :     AC_MSG_RESULT([no])
178 :     ARCHITECTURE="GENERIC"
179 :     fi
180 :    
181 :     dnl
182 :     dnl Testing address bus length
183 :     dnl
184 :     BUS=""
185 :    
186 :     AC_CHECK_SIZEOF([int *])
187 :     case "$ac_cv_sizeof_int_p" in
188 :     4)
189 :     BUS="32BIT"
190 :     ;;
191 :     8)
192 :     BUS="64BIT"
193 :     ;;
194 :     *)
195 :     AC_MSG_ERROR([XviD supports only 32/64 bit architectures])
196 :     ;;
197 :     esac
198 :    
199 :     dnl
200 :     dnl Testing endianness
201 :     dnl
202 :     ENDIANNESS=""
203 :    
204 :     AC_C_BIGENDIAN(ENDIANNESS="BIG_ENDIAN", ENDIANNESS="LITTLE_ENDIAN")
205 :    
206 :     dnl ==========================================================================
207 :     dnl
208 :     dnl Check for OS specific variables
209 :     dnl - SHARED_EXTENSION, STATIC_EXTENSION, OBJECT_EXTENSION
210 :     dnl
211 :     dnl ==========================================================================
212 :    
213 :     AC_MSG_CHECKING(for build extensions)
214 :     SHARED_EXTENSION=""
215 :     STATIC_EXTENSION=""
216 :     OBJECT_EXTENSION=""
217 :     case "$target_os" in
218 :     *bsd*|linux*|beos|irix*|solaris*)
219 :     AC_MSG_RESULT([.so .a .o])
220 :     STATIC_EXTENSION="a"
221 :     SHARED_EXTENSION="so"
222 :     OBJECT_EXTENSION="o"
223 :     ;;
224 : edgomez 1382 [[cC]][[yY]][[gG]][[wW]][[iI]][[nN]]*|mingw32*|mks*)
225 : edgomez 900 AC_MSG_RESULT([.dll .a .obj])
226 :     STATIC_EXTENSION="a"
227 : edgomez 824 SHARED_EXTENSION="dll"
228 :     OBJECT_EXTENSION="obj"
229 :     ;;
230 :     darwin*|raphsody*)
231 : edgomez 1024 if test x"$macosx_module" = x"yes"; then
232 :     AC_MSG_RESULT([.so .a .o])
233 :     SHARED_EXTENSION="so"
234 :     else
235 :     AC_MSG_RESULT([.dynlib .a .o])
236 :     SHARED_EXTENSION="dylib"
237 :     fi
238 : edgomez 824 STATIC_EXTENSION="a"
239 :     OBJECT_EXTENSION="o"
240 :     ;;
241 :     *)
242 :     AC_MSG_RESULT([Unknown OS - Using .so .a .o])
243 :     STATIC_EXTENSION="a"
244 :     SHARED_EXTENSION="so"
245 :     OBJECT_EXTENSION="o"
246 :     ;;
247 :     esac
248 :    
249 : edgomez 1382 dnl ==========================================================================
250 :     dnl
251 :     dnl Determines best options for CC and LD
252 :     dnl - STATIC_LIB, SHARED_LIB, SPECIFIC_CFLAGS, SPECIFIC_LDLAGS
253 :     dnl
254 :     dnl ==========================================================================
255 :    
256 : edgomez 824 AC_MSG_CHECKING(for platform specific LDFLAGS/CFLAGS)
257 : edgomez 830 SPECIFIC_LDFLAGS=""
258 :     SPECIFIC_CFLAGS=""
259 : edgomez 1382 PRE_SHARED_LIB=""
260 : edgomez 824 case "$target_os" in
261 :     *bsd*|linux*|irix*|solaris*)
262 : edgomez 1382 AC_MSG_RESULT([ok])
263 : edgomez 900 STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"
264 :     SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR).\$(API_MINOR)"
265 : edgomez 1006 SPECIFIC_LDFLAGS="-Wl,-soname,libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR) -shared -lc -lm"
266 : edgomez 830 SPECIFIC_CFLAGS="-fPIC"
267 : edgomez 824 ;;
268 : edgomez 1382 [[cC]][[yY]][[gG]][[wW]][[iI]][[nN]]*|mingw32*|mks*)
269 :     AC_MSG_RESULT([ok])
270 :     STATIC_LIB="xvidcore.\$(STATIC_EXTENSION)"
271 :     SHARED_LIB="xvidcore.\$(SHARED_EXTENSION)"
272 : edgomez 900 SPECIFIC_LDFLAGS="-mno-cygwin -shared -Wl,--dll,--out-implib,\$@.a libxvidcore.def"
273 : edgomez 830 SPECIFIC_CFLAGS="-mno-cygwin"
274 : edgomez 824 ;;
275 :     darwin*|raphsody*)
276 : edgomez 900 STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"
277 :     SPECIFIC_CFLAGS="-fPIC -fno-common -no-cpp-precomp"
278 : edgomez 1024 if test x"$macosx_module" = x"no"; then
279 :     AC_MSG_RESULT([dylib options])
280 :     SHARED_LIB="libxvidcore.\$(API_MAJOR).\$(SHARED_EXTENSION)"
281 : edgomez 1382 SPECIFIC_LDFLAGS="-dynamiclib -flat_namespace -compatibility_version \$(API_MAJOR) -current_version \$(API_MAJOR).\$(API_MINOR) -install_name \$(libdir)/\$(SHARED_LIB)"
282 : edgomez 1024 else
283 : edgomez 1382 AC_MSG_RESULT([module options])
284 :     PRE_SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION)-temp.o"
285 :     SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR)"
286 :     SPECIFIC_LDFLAGS="-r -keep_private_externs -nostdlib && \$(CC) \$(LDFLAGS) \$(PRE_SHARED_LIB) -o libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR) -bundle -flat_namespace -undefined suppress"
287 : edgomez 1024 fi
288 : edgomez 824 ;;
289 :     beos)
290 : edgomez 1382 AC_MSG_RESULT([ok])
291 : edgomez 900 STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"
292 :     SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION)"
293 : edgomez 830 SPECIFIC_LDFLAGS="-nostart"
294 :     SPECIFIC_CFLAGS="-fPIC"
295 : edgomez 824 ;;
296 :     *)
297 : edgomez 1382 AC_MSG_RESULT([Unknown Platform (Using default -shared -lc -lm)])
298 : edgomez 900 STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"
299 :     SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION)"
300 : edgomez 830 SPECIFIC_LDFLAGS=""
301 :     SPECIFIC_CFLAGS=""
302 : edgomez 824 ;;
303 :     esac
304 :    
305 : edgomez 1382 if test x"$PRE_SHARED_LIB" = x; then
306 :     PRE_SHARED_LIB=$SHARED_LIB
307 :     fi
308 :    
309 : edgomez 824 dnl ==========================================================================
310 :     dnl
311 : edgomez 1382 dnl Assembler stuff
312 :     dnl - AS, AFLAGS, ASSEMBLY_EXTENSION, SOURCES
313 : edgomez 824 dnl
314 :     dnl ==========================================================================
315 :    
316 :     AS=""
317 :     AFLAGS=""
318 :     ASSEMBLY_EXTENSION=""
319 :     GENERIC_SOURCES="SRC_GENERIC"
320 :     ASSEMBLY_SOURCES=""
321 :    
322 :     dnl
323 :     dnl IA32
324 :     dnl
325 :    
326 :     if test "$ARCHITECTURE" = "IA32" ; then
327 :    
328 :     dnl
329 :     dnl Checking nasm existence
330 :     dnl
331 :     AC_CHECK_PROG([ac_nasm], [$nasm_prog], [yes], [no], , [yes])
332 :     if test "$ac_nasm" = "yes" ; then
333 :    
334 :     dnl
335 :     dnl Checking nasm patch version
336 :     dnl
337 :     AC_MSG_CHECKING([for nasm patch version])
338 :     nasm_patch=`nasm -r | cut -d '.' -f 3 | cut -d ' ' -f 1`
339 : edgomez 1382 if test -z $nasm_patch ; then
340 :     nasm_patch=-1
341 :     fi
342 : edgomez 824 AC_MSG_RESULT([$nasm_patch])
343 :    
344 : edgomez 1382
345 : edgomez 824 if test "$nasm_patch" -lt "$minimum_nasm_patch_version" ; then
346 :     AC_MSG_WARN([nasm patch version too old - Compiling generic sources only])
347 :     ARCHITECTURE="GENERIC"
348 :     else
349 :    
350 :     dnl
351 :     dnl Checking nasm format - win32 or elf
352 :     dnl
353 :     AC_MSG_CHECKING([for nasm object format])
354 :     case "$target_os" in
355 :     *bsd*|linux*|beos|irix*|solaris*)
356 :     AC_MSG_RESULT([elf])
357 :     NASM_FORMAT="elf"
358 :     PREFIX=""
359 :     ;;
360 : edgomez 1382 [[cC]][[yY]][[gG]][[wW]][[iI]][[nN]]*|mingw32*|mks*)
361 : edgomez 824 AC_MSG_RESULT([win32])
362 :     NASM_FORMAT="win32"
363 :     PREFIX="-DPREFIX"
364 :     ;;
365 :     esac
366 :    
367 :     AS=nasm
368 : edgomez 1382 AFLAGS="-I\$(<D)/ -f $NASM_FORMAT $PREFIX"
369 : edgomez 824 ASSEMBLY_EXTENSION="asm"
370 :     ASSEMBLY_SOURCES="SRC_IA32"
371 :     fi
372 :    
373 :     else
374 :     AC_MSG_WARN([nasm not found - Compiling generic sources only])
375 :     ARCHITECTURE="GENERIC"
376 :     fi
377 :    
378 :     fi
379 :    
380 :     dnl
381 :     dnl PPC
382 :     dnl
383 : edgomez 1412 dnl With the PPC platform we do not use assembly language, we better keep with
384 :     dnl intrinsic altivec functions and types as they are supported by both Apple
385 :     dnl and GNU gcc with very slight changes to code which can be sumed up by:
386 :     dnl
387 :     dnl Apple:
388 :     dnl - compile with the option -faltivec
389 :     dnl - define vectors with parentheses vec = (0,0,0,0)
390 :     dnl GNU
391 :     dnl - compile with -maltivec -mabi=altivec
392 :     dnl - include <altivec.h> before using intrincic
393 :     dnl - define vectors with vec = {0,0,0,0}
394 :     dnl
395 :     dnl * The compile time option will be "injected" into SPECIFIC_CFLAGS variable
396 :     dnl * The need for altivec.h will also be injected into SPECIFIC_CFLAGS through
397 :     dnl a -DHAVE_ALTIVEC_H
398 :     dnl * The vector definition is handled in portab.h thx to
399 :     dnl HAVE_PARENTHESES/BRACES_ALTIVEC_DECL
400 :     dnl
401 :     PPC_ALTIVEC_SOURCES=""
402 : edgomez 824 if test "$ARCHITECTURE" = "PPC" ; then
403 :     AS="\$(CC)"
404 : edgomez 1412 AFLAGS=""
405 :     ASSEMBLY_EXTENSION=".s"
406 :     ASSEMBLY_SOURCES=""
407 :    
408 :     AC_MSG_CHECKING([for altivec.h])
409 :     cat > conftest.c << EOF
410 :     #include <altivec.h>
411 :     int main() { return(0); }
412 : edgomez 824 EOF
413 : edgomez 1412 if $CC -faltivec -c conftest.c 2>/dev/null 1>/dev/null || \
414 :     $CC -maltivec -mabi=altivec -c conftest.c 2>/dev/null 1>/dev/null ; then
415 : edgomez 824 AC_MSG_RESULT(yes)
416 : edgomez 1412 SPECIFIC_CFLAGS="$SPECIFIC_CFLAGS -DHAVE_ALTIVEC_H"
417 :     TEMP_ALTIVEC="-DHAVE_ALTIVEC_H"
418 : edgomez 824 else
419 :     AC_MSG_RESULT(no)
420 : edgomez 1412 TEMP_ALTIVEC=""
421 : edgomez 824 fi
422 : edgomez 1412
423 :     AC_MSG_CHECKING([for Altivec compiler support])
424 :     cat > conftest.c << EOF
425 :     #ifdef HAVE_ALTIVEC_H
426 :     #include <altivec.h>
427 :     #endif
428 :    
429 :     int main()
430 :     {
431 :     vector unsigned int vartest2 = (vector unsigned int)(0);
432 :     vector unsigned int vartest3 = (vector unsigned int)(1);
433 :     vartest2 = vec_add(vartest2, vartest3);
434 :     return(0);
435 :     }
436 :     EOF
437 :     if $CC $TEMP_ALTIVEC -faltivec -c conftest.c 2>/dev/null 1>/dev/null ; then
438 :     AC_MSG_RESULT([yes (Apple)])
439 :     SPECIFIC_CFLAGS="$SPECIFIC_CFLAGS -faltivec -DHAVE_ALTIVEC_PARENTHESES_DECL $TEMP_ALTIVEC"
440 :     PPC_ALTIVEC_SOURCES="SRC_PPC_ALTIVEC"
441 :     else
442 :     cat > conftest.c << EOF
443 :     #ifdef HAVE_ALTIVEC_H
444 :     #include <altivec.h>
445 :     #endif
446 :    
447 :     int main()
448 :     {
449 :     vector unsigned int vartest2 = (vector unsigned int){0};
450 :     vector unsigned int vartest3 = (vector unsigned int){1};
451 :     vartest2 = vec_add(vartest2, vartest3);
452 :     return(0);
453 :     }
454 :     EOF
455 :     if $CC $TEMP_ALTIVEC -maltivec -mabi=altivec -c conftest.c 2>/dev/null 1>/dev/null ; then
456 :     AC_MSG_RESULT([yes (GNU)])
457 :     SPECIFIC_CFLAGS="$SPECIFIC_CFLAGS -maltivec -mabi=altivec -DHAVE_ALTIVEC_BRACES_DECL $TEMP_ALTIVEC"
458 :     PPC_ALTIVEC_SOURCES="SRC_PPC_ALTIVEC"
459 :     else
460 :     AC_MSG_RESULT([no (ppc support won't be compiled in)])
461 :     dnl Only C code can be compiled :-(
462 :     ARCHITECTURE="GENERIC"
463 :     fi
464 :     fi
465 :    
466 : edgomez 824 rm -f conftest.*
467 :     fi
468 :    
469 :     dnl
470 :     dnl IA64
471 :     dnl
472 :    
473 :     if test "$ARCHITECTURE" = "IA64" ; then
474 :     AS="\$(CC)"
475 :     AFLAGS="-c"
476 :     ASSEMBLY_EXTENSION="s"
477 :     ASSEMBLY_SOURCES="SRC_IA64"
478 : edgomez 830
479 :     case `basename $CC` in
480 :     *ecc*)
481 : edgomez 1382 DCT_IA64_SOURCES="SRC_IA64_IDCT_ECC"
482 : edgomez 830
483 :     dnl If the compiler is ecc, then i don't know its options
484 :     dnl fallback to "no options"
485 :     if test "$force_default_cc_options" = "yes" ; then
486 :     our_cflags_defaults=""
487 :     fi
488 :     ;;
489 :     *)
490 : edgomez 1382 DCT_IA64_SOURCES="SRC_IA64_IDCT_GCC"
491 : edgomez 830 ;;
492 :     esac
493 :    
494 : edgomez 824 fi
495 :    
496 :     dnl ==========================================================================
497 :     dnl
498 :     dnl Check for header files
499 :     dnl
500 :     dnl ==========================================================================
501 :    
502 :     AC_CHECK_HEADERS(
503 :     stdio.h \
504 :     signal.h \
505 :     , , AC_MSG_ERROR(Missing header file))
506 :    
507 :     dnl ==========================================================================
508 :     dnl
509 : edgomez 830 dnl Now we can set CFLAGS if needed
510 :     dnl
511 :     dnl ==========================================================================
512 :    
513 :     if test "$force_default_cc_options" = "yes" ; then
514 :     CFLAGS="$our_cflags_defaults"
515 :     fi
516 :    
517 :     dnl ==========================================================================
518 :     dnl
519 : edgomez 1382 dnl Profiling stuff goes here
520 :     dnl - adds options to SPECIFIC_CFLAGS, SPECIFIC_LDLAGS
521 :     dnl - removes incompatible options from CFLAGS
522 :     dnl
523 :     dnl ==========================================================================
524 :    
525 :     SPECIFIC_LDFLAGS="$SPECIFIC_LDFLAGS $GNU_PROF_LDFLAGS"
526 :     SPECIFIC_CFLAGS="$SPECIFIC_CFLAGS $GNU_PROF_CFLAGS"
527 :    
528 :     if test "$enable_gnuprofile" = "yes" ; then
529 :     CFLAGS=`echo $CFLAGS | sed s/'-fomit-frame-pointer'/''/`
530 :     fi
531 :    
532 :     dnl ==========================================================================
533 :     dnl
534 : edgomez 824 dnl Substitions
535 :     dnl
536 :     dnl ==========================================================================
537 :    
538 :     AC_SUBST(FEATURES)
539 :     AC_SUBST(ARCHITECTURE)
540 :     AC_SUBST(BUS)
541 :     AC_SUBST(ENDIANNESS)
542 :     AC_SUBST(SHARED_EXTENSION)
543 :     AC_SUBST(STATIC_EXTENSION)
544 :     AC_SUBST(OBJECT_EXTENSION)
545 :     AC_SUBST(NASM_FORMAT)
546 :     AC_SUBST(AS)
547 :     AC_SUBST(AFLAGS)
548 :     AC_SUBST(ASSEMBLY_EXTENSION)
549 :     AC_SUBST(GENERIC_SOURCES)
550 :     AC_SUBST(ASSEMBLY_SOURCES)
551 :     AC_SUBST(CC)
552 :     AC_SUBST(CFLAGS)
553 : edgomez 830 AC_SUBST(SPECIFIC_LDFLAGS)
554 :     AC_SUBST(SPECIFIC_CFLAGS)
555 :     AC_SUBST(DCT_IA64_SOURCES)
556 : edgomez 1412 AC_SUBST(PPC_ALTIVEC_SOURCES)
557 : edgomez 830 AC_SUBST(RANLIB)
558 : edgomez 900 AC_SUBST(API_MAJOR)
559 :     AC_SUBST(API_MINOR)
560 :     AC_SUBST(STATIC_LIB)
561 : edgomez 1382 AC_SUBST(PRE_SHARED_LIB)
562 : edgomez 900 AC_SUBST(SHARED_LIB)
563 : edgomez 824
564 :     dnl ==========================================================================
565 :     dnl
566 :     dnl Output files
567 :     dnl
568 :     dnl ==========================================================================
569 :    
570 :     AC_CONFIG_FILES(platform.inc)
571 :    
572 :     AC_OUTPUT

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4