source: ThirdParty/Lapack/branches/BSP/trunk/configure.ac @ 502

Last change on this file since 502 was 502, checked in by stefan, 14 years ago

take out warning flags to avoid problems, since this we couldn't fix them anyway

  • Property svn:eol-style set to native
  • Property svn:keywords set to "Author Date Id Revision"
File size: 3.0 KB
Line 
1# Copyright (C) 2006, 2007 International Business Machines.
2# All Rights Reserved.
3# This file is distributed under the Common Public License.
4
5## $Id: configure.ac 502 2007-08-10 15:48:02Z stefan $
6
7# Author:  Andreas Waechter            IBM    2006-04-13
8
9#############################################################################
10#                       Names and other basic things                        #
11#############################################################################
12
13AC_PREREQ(2.59)
14
15AC_INIT([ThirdPartyLapack],[0.0],
16        [http://projects.coin-or.org/BuildTools/newticket])
17
18AC_COPYRIGHT([
19Copyright 2006 International Business Machines and others.
20All Rights Reserved.
21This file is part of the open source package Coin which is distributed
22under the Common Public License.])
23
24# List one file in the package so that the configure script can test
25# whether the package is actually there
26AC_CONFIG_SRCDIR(LAPACK/SRC/dlarf.f)
27
28# Where should everything be installed by default?  Here, we want it
29# to be installed directly in 'bin', 'lib', 'include' subdirectories
30# of the directory where configure is run.  The default would be
31# /usr/local.
32AC_PREFIX_DEFAULT([`pwd`])
33
34AC_COIN_PROJECTDIR_INIT
35
36#############################################################################
37#                         Standard build tool stuff                         #
38#############################################################################
39
40# Get the system type
41AC_CANONICAL_BUILD
42
43#turn off warnings and pedantic mode since they could make trouble on some platforms,
44#and we couldn't fix them anyway
45coin_skip_warn_fflags=yes
46
47# Check if user wants to produce debugging code
48AC_COIN_DEBUG_COMPILE(Lapack)
49
50# Get the name of the Fortran compiler and appropriate compiler options
51AC_COIN_PROG_F77
52
53# Initialize autotools
54AC_COIN_INIT_AUTO_TOOLS
55
56# Check if Lapack is already available on the system or provided by user
57#save_LIBS="$LIBS"
58AC_COIN_HAS_BLAS
59#LIBS="$save_LIBS" # we need to make sure that blas libraries are not in LIBS
60
61AC_COIN_HAS_LAPACK
62MAKEOKFILE=.MakeOk
63if test $coin_has_lapack = yes && test "$use_lapack" != BUILD; then
64  rm -f $MAKEOKFILE
65  AC_MSG_NOTICE([The Lapack sources don't need to be compiled])
66  MAKEOKFILE=
67else
68  touch $MAKEOKFILE
69fi
70AC_SUBST(MAKEOKFILE)
71AM_CONDITIONAL(SKIPMAKE, test -z "$MAKEOKFILE")
72
73#############################################################################
74#               Create links to the required source files                   #
75#############################################################################
76
77if test x"$MAKEOKFILE" != x; then
78  lapack_source_files='dgetf2.f dgetrf.f dgetrs.f dlae2.f dlaev2.f dlanst.f dlansy.f dlapy2.f dlarf.f dlarfb.f dlarfg.f dlarft.f dlartg.f dlascl.f dlaset.f dlasr.f dlasrt.f dlassq.f dlaswp.f dlatrd.f dorg2l.f dorg2r.f dorgql.f dorgqr.f dorgtr.f dpotf2.f dpotrf.f dpotrs.f dsteqr.f dsterf.f dsyev.f dsytd2.f dsytrd.f ieeeck.f ilaenv.f iparmq.f'
79  for file in $lapack_source_files; do
80    AC_CONFIG_LINKS($file:LAPACK/SRC/$file)
81  done
82  AC_CONFIG_LINKS(dlamch.f:LAPACK/INSTALL/dlamch.f)
83fi
84
85AC_CONFIG_FILES([Makefile])
86
87AC_COIN_FINALIZE
Note: See TracBrowser for help on using the repository browser.