dynamic_link: add -fPIC for x86_64
[scilab.git] / scilab / modules / dynamic_link / src / scripts / configure.ac
1 ##########
2 ### Sylvestre Ledru <sylvestre.ledru@inria.fr>
3 ### INRIA - Scilab 2006/2007
4 ##########
5 ### Configure.ac is used to create the configure file which will be 
6 ### used by the incremental link to detect compilers, flags, linker...
7 ### Should be multiplateform
8 ##########
9
10 # Initialise autoconf
11 AC_INIT([scilab],[0],[http://bugzilla.scilab.org/index.cgi])
12
13 # Initialise automake (foreign is low strictness)
14 AM_INIT_AUTOMAKE([foreign]) 
15
16 AM_MAINTAINER_MODE
17
18 # Detect C compiler
19 AC_PROG_CC
20
21 # Detect C++ compiler
22 AC_PROG_CXX
23
24 # Detect Fortran Compiler (77 and 90)
25 AC_PROG_F77
26
27 # Initialise libtool
28 AC_PROG_LIBTOOL
29
30 # Specify which Makefile.in should be "adapted"
31 AC_CONFIG_FILES([Makefile])
32
33 # x86_64 needs -fPIC
34 case "$host" in
35   x86_64-*-linux*)
36     CFLAGS="$CFLAGS -fPIC"
37         CXXFLAGS="$CXXFLAGS -fPIC"
38         FFLAGS="$CXXFLAGS -fPIC"
39         LDFLAGS="$LDFLAGS -fPIC"
40         F77_LDFLAGS="$F77_LDFLAGS -fPIC"
41         ;;
42 esac
43
44 # Configure the Makefile
45 AC_OUTPUT
46
47
48 echo ""
49 echo "Options used to compile and link:"
50 echo "  CC               = $CC"
51 echo "  CFLAGS           = $CFLAGS"
52 echo "  CPP              = $CPP"
53 echo "  CPPFLAGS         = $CPPFLAGS"
54 echo "  PCFLAGS          = $PCFLAGS"
55 echo "  DEFS             = $DEFS"
56 echo "  LD               = $LD"
57 echo "  LDFLAGS          = $LDFLAGS"
58 echo "  LIBS             = $LIBS"
59 echo "  CXX              = $CXX"
60 echo "  CXXFLAGS         = $CXXFLAGS"
61 echo "  F77              = $F77"
62 echo "  FFLAGS           = $FFLAGS"
63 echo "  F77_LDFLAGS      = $F77_LDFLAGS"
64 echo ""