source: releases/5.6.5/configure.ac

Last change on this file was 2353, checked in by tkr, 3 years ago

temporarily committing release candidate

  • Property svn:keywords set to Author Date Id Revision
File size: 5.1 KB
Line 
1#===========================================================================#
2#                                                                           #
3# This file is part of the SYMPHONY MILP Solver Framework.                  #
4#                                                                           #
5# SYMPHONY was jointly developed by Ted Ralphs (ted@lehigh.edu) and         #
6# Laci Ladanyi (ladanyi@us.ibm.com).                                        #
7#                                                                           #
8# The author of this file is Menal Guzelsoy                                 #
9#                                                                           #
10# (c) Copyright 2006-2014 Lehigh University. All Rights Reserved.           #
11#                                                                           #
12# This software is licensed under the Eclipse Public License. Please see    #
13# accompanying file for terms.                                              #
14#                                                                           #
15#===========================================================================#
16
17## $Id: configure.ac 2353 2015-01-05 02:43:05Z tkr $
18
19#############################################################################
20#                       Names and other basic things                        #
21#############################################################################
22
23AC_PREREQ(2.59)
24
25AC_INIT([SYMPHONY],[5.6.5],[https://projects.coin-or.org/svn/SYMPHONY/newticket])
26
27AC_COPYRIGHT([
28/*===========================================================================*/
29/*                                                                           */
30/* This file is part of the SYMPHONY MILP Solver Framework.                  */
31/*                                                                           */
32/* SYMPHONY was jointly developed by Ted Ralphs (ted@lehigh.edu) and         */
33/* Laci Ladanyi (ladanyi@us.ibm.com).                                        */
34/*                                                                           */
35/* (c) Copyright 2000-2014 Ted Ralphs. All Rights Reserved.                  */
36/*                                                                           */
37/* This software is licensed under the Common Public License. Please see     */
38/* accompanying file for terms.                                              */
39/*                                                                           */
40/*===========================================================================*/
41])
42
43AC_REVISION(0.9)
44
45# List one file in the package so that the configure script can test
46# whether the package is actually there
47AC_CONFIG_SRCDIR(configure.ac)
48
49# Where should everything be installed by default?  Here, we want it
50# to be installed directly in 'bin', 'lib', 'include' subdirectories
51# of the directory where configure is run.  The default would be
52# /usr/local.
53AC_PREFIX_DEFAULT([`pwd`])
54
55#############################################################################
56#     We only need automake to generate Makefiles for the distribution      #
57#############################################################################
58
59# Initialize automake
60AC_COIN_CREATE_LIBTOOL
61
62#############################################################################
63#                  Check which subprojects are there                        #
64#############################################################################
65
66AC_COIN_MAIN_PACKAGEDIR(Blas,   ThirdParty,[daxpy.f])
67AC_COIN_MAIN_PACKAGEDIR(Lapack, ThirdParty,[LAPACK/SRC/dlarf.f])
68AC_COIN_MAIN_PACKAGEDIR(Glpk,   ThirdParty,[glpk/src/glplpx01.c])
69AC_COIN_MAIN_PACKAGEDIR(Sample, Data)
70AC_COIN_MAIN_PACKAGEDIR(miblib3,Data)
71AC_COIN_MAIN_PACKAGEDIR(CoinUtils)
72AC_COIN_MAIN_PACKAGEDIR(Osi)
73AC_COIN_MAIN_PACKAGEDIR(Clp)
74AC_COIN_MAIN_PACKAGEDIR(Cgl)
75AC_COIN_MAIN_PACKAGEDIR(DyLP)
76AC_COIN_MAIN_PACKAGEDIR(Vol)
77AC_COIN_MAIN_PACKAGEDIR(SYMPHONY)
78
79#############################################################################
80#                      Check for the LP solver                              #
81#############################################################################
82AC_MSG_CHECKING(whether Clp is required)
83AC_ARG_WITH([lp-solver],
84[AC_HELP_STRING([--with-lp-solver],
85                [specify the LP solver you want SYMPHONY to use in small
86                letters(default=clp)])],
87                [sym_lp_solver=$withval],[sym_lp_solver=clp])
88
89if test $sym_lp_solver = clp; then
90    AC_MSG_RESULT(yes)
91else
92    AC_MSG_RESULT(no)
93fi
94
95AM_CONDITIONAL(ADD_CLP, [test $sym_lp_solver = clp])
96
97use_tp_glpk=false
98for dir in $subdirs; do
99    if test "$dir" = "ThirdParty/Glpk"; then
100      use_tp_glpk=true
101    fi
102done
103
104
105AM_CONDITIONAL(ADD_GLPK, [test $use_tp_glpk = true])
106
107##############################################################################
108#                   Finishing up by writing all the output                   #
109##############################################################################
110
111# Here list all the files that configure should create (except for the
112# configuration header file)
113AC_CONFIG_FILES([Makefile])
114
115# Finally, we let configure write all the output...
116AC_COIN_FINALIZE
Note: See TracBrowser for help on using the repository browser.