source: ThirdParty/All/trunk/configure.ac @ 1387

Last change on this file since 1387 was 1387, checked in by stefan, 11 years ago

externals and build system for ThirdParty/All?

File size: 2.8 KB
Line 
1# Copyright (C) 2009 Stefan Vigerske
2# All Rights Reserved.
3# This file is distributed under the Common Public License.
4
5## $Id: configure.ac 636 2009-03-29 15:39:47Z stefan $
6
7# Author:  Stefan Vigerske
8
9#############################################################################
10#                       Names and other basic things                        #
11#############################################################################
12
13AC_PREREQ(2.59)
14
15AC_INIT([ThirdPartyAll],[0.0],[https://projects.coin-or.org/BuildTools/newticket])
16
17AC_COPYRIGHT([Copyright (C) 2009 Stefan Vigerske
18All Rights Reserved.
19This file is part of the open source package Coin which is distributed
20under the Common Public License.])
21
22AC_REVISION(0.9)
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(configure.ac)
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
34#############################################################################
35#              Create the libtool script for the subdirectories             #
36#############################################################################
37
38AC_COIN_CREATE_LIBTOOL
39
40#############################################################################
41#             Check which ThirdParty sources are available                  #
42#############################################################################
43
44AC_COIN_THIRDPARTY_SUBDIRS([ASL],[ThirdParty/ASL],[solvers/asl.h])
45AC_COIN_THIRDPARTY_SUBDIRS([Blas],[ThirdParty/Blas],[daxpy.f])
46AC_COIN_THIRDPARTY_SUBDIRS([FilterSQP],[ThirdParty/FilterSQP],[source/src/filter.f])
47AC_COIN_THIRDPARTY_SUBDIRS([Glpk],[ThirdParty/Glpk],[glpk/src/glplpx01.c])
48AC_COIN_THIRDPARTY_SUBDIRS([HSL],[ThirdParty/HSL],[configure.ac])
49AC_COIN_THIRDPARTY_SUBDIRS([Lapack],[ThirdParty/Lapack],[LAPACK/SRC/dlarf.f])
50AC_COIN_THIRDPARTY_SUBDIRS([Metis],[ThirdParty/Metis],[metis-4.0/Lib/balance.c])
51AC_COIN_THIRDPARTY_SUBDIRS([Mumps],[ThirdParty/Mumps],[MUMPS/src/dmumps_part1.F])
52
53#############################################################################
54#                  Check which subprojects are there                        #
55#############################################################################
56
57
58##############################################################################
59#                   Finishing up by writing all the output                   #
60##############################################################################
61
62# Here list all the files that configure should create (except for the
63# configuration header file)
64AC_CONFIG_FILES([Makefile])
65
66# Finally, we let configure write all the output...
67AC_COIN_FINALIZE
Note: See TracBrowser for help on using the repository browser.