[svn] / branches / release-1_3-branch / xvidcore / build / generic / configure.in Repository:
ViewVC logotype

Annotation of /branches/release-1_3-branch/xvidcore/build/generic/configure.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1451 - (view) (download)
Original Path: trunk/xvidcore/build/generic/configure.in

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

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