source: branches/MPI/configure.ac @ 311

Last change on this file since 311 was 311, checked in by kulshres, 8 years ago

Merge changesets from trunk into MPI branch

and regenerate built files.

Signed-off-by: Kshitij Kulshreshtha <kshitij@…>

  • Property svn:keywords set to Author Date Id Revision
File size: 18.1 KB
Line 
1##############################################################################
2# configure.ac -- Process this file with autoconf to produce configure
3# Revision: $Id: configure.ac 311 2012-03-28 12:27:24Z kulshres $
4#
5# Copyright (C) Andrea Walther, Andreas Kowarz, Kshitij Kulshreshtha
6#
7# contains patches from the COIN OR libtool
8#
9##############################################################################
10define([ADOLC_VER], [2])
11define([ADOLC_SUB], [3])
12define([ADOLC_LVL], [0])
13
14AC_PREREQ(2.67)
15AC_INIT(adolc,
16        ADOLC_VER.ADOLC_SUB.ADOLC_LVL-trunk-mpi,
17        [adol-c@list.coin-or.org])
18AC_REVISION($Revision: 311 $)
19AC_CONFIG_SRCDIR([ADOL-C/src/adolc.h])
20AC_CONFIG_AUX_DIR(autoconf)
21AC_CONFIG_HEADERS([ADOL-C/src/config.h])
22AC_PREFIX_DEFAULT(${HOME}/adolc_base)
23AM_INIT_AUTOMAKE([1.11 dist-bzip2 foreign])
24AM_SILENT_RULES([yes])
25
26if test "x$CFLAGS" == x ; then
27    ac_shell_cflags="not_set"
28else
29    ac_shell_cflags="$CFLAGS"
30fi
31if test "x$CXXFLAGS" == x ; then
32    ac_shell_cxxflags="not_set"
33else
34    ac_shell_cxxflags="$CXXFLAGS"
35fi
36
37# checks for programs
38AC_PROG_CXX
39AC_PROG_CC
40AC_PROG_CPP
41# ADOL-C with mpi
42AC_ARG_ENABLE(mpi, [AS_HELP_STRING([--enable-mpi],[enable mpi please make sure mpicc/mpicxx are in \$PATH [default=no]])], [use_mpi=$enableval], [use_mpi=no])
43mpi_found=false
44AC_LANG_PUSH([C++])
45if test $use_mpi != no; then
46AX_MPI([mpi_found=true],[mpi_found=false])
47fi
48AC_LANG_POP([C++])
49if test $use_mpi != no && $mpi_found ; then
50AX_MPI([mpi_found=true],[mpi_found=false
51MPICXX=
52MPILIBS=
53])
54fi
55AC_PROG_INSTALL
56AC_PROG_LN_S
57AC_PROG_MAKE_SET
58AC_LIBTOOL_WIN32_DLL
59AC_PROG_LIBTOOL
60
61AC_CHECK_SIZEOF([void *])
62if test "x$ac_cv_sizeof_void_p" = "x8" ; then
63   _lib=lib64
64else
65   _lib=lib
66fi
67libdir='${prefix}/${_lib}'
68AC_SUBST(_lib)
69AC_SUBST(libdir)
70
71# checks for header files
72AC_HEADER_STDC
73AC_HEADER_TIME
74AC_HEADER_STDBOOL
75AC_CHECK_HEADERS([stddef.h stdlib.h stdio.h string.h unistd.h sys/timeb.h])
76
77# checks for types
78AC_C_CONST
79AC_C_INLINE
80AC_TYPE_SIZE_T
81AC_STRUCT_TM
82
83# Checks for library functions
84AC_FUNC_MALLOC
85AC_FUNC_REALLOC
86AC_CHECK_FUNCS([floor ftime pow sqrt strchr strtol])
87
88# substitutions
89AC_SUBST(ac_aux_dir)
90
91# Checks for libraries
92AC_CHECK_LIB([m], [pow])
93
94# ADOL-C configuration
95AC_DEFINE(ADOLC_VERSION,ADOLC_VER,[ADOL-C Version])
96AC_DEFINE(ADOLC_SUBVERSION,ADOLC_SUB,[ADOL-C Subversion])
97AC_DEFINE(ADOLC_PATCHLEVEL,ADOLC_LVL,[ADOL-C Patchlevel])
98ADOLC_VERSION=ADOLC_VER
99ADOLC_SUBVERSION=ADOLC_SUB
100ADOLC_PATCHLEVEL=ADOLC_LVL
101AC_SUBST(ADOLC_VERSION)
102AC_SUBST(ADOLC_SUBVERSION)
103AC_SUBST(ADOLC_PATCHLEVEL)
104
105AC_MSG_CHECKING(whether to use ADOL-C debug mode)
106AC_ARG_ENABLE(debug,
107              [
108AS_HELP_STRING([--enable-debug],[enable ADOL-C debug mode [default=no]])],
109  [AC_DEFINE(ADOLC_DEBUG,1,[ADOL-C debug mode])
110   AC_MSG_RESULT(yes)
111   adolc_debug="yes"],
112  [AC_MSG_RESULT(no)
113   adolc_debug="no"])
114
115AC_MSG_CHECKING(whether to use ADOL-C hard debug mode)
116AC_ARG_ENABLE(harddebug,
117              [
118AS_HELP_STRING([--enable-harddebug],[enable ADOL-C hard debug mode
119 [default=no]])],
120  [AC_DEFINE(ADOLC_HARDDEBUG,1,[ADOL-C hard debug mode])
121   AC_DEFINE(ADOLC_DEBUG,1,[ADOL-C debug mode])
122   AC_MSG_RESULT(yes)
123   adolc_harddebug="yes"],
124  [AC_MSG_RESULT(no)
125   adolc_harddebug="no"])
126
127AC_MSG_CHECKING(whether standard adouble constructor shall zero value)
128AC_ARG_ENABLE(stdczero,
129              [
130AS_HELP_STRING([--enable-stdczero],[adouble standard constructor zeros value
131(at the cost of performance) [default=no]])],
132  [AC_DEFINE(ADOLC_ADOUBLE_STDCZERO,1,[ADOL-C adouble zeroing mode])
133   AC_MSG_RESULT(yes)
134   adolc_stdczero="yes"],
135  [AC_MSG_RESULT(no)
136   adolc_stdczero="no"])
137
138AC_MSG_CHECKING(whether errno is thread save)
139AC_ARG_ENABLE(tserrno,
140              [
141AS_HELP_STRING([--enable-tserrno],[use errno as thread number cache [default=no]])],
142  [AC_DEFINE(ADOLC_THREADSAVE_ERRNO,1,[ADOL-C thread save errno mode])
143   AC_MSG_RESULT(yes)
144   adolc_tserrno="yes"],
145  [AC_MSG_RESULT(no)
146   adolc_tserrno="no"])
147
148AC_MSG_CHECKING(whether external function call forces backup of all adoubles)
149AC_ARG_ENABLE(safe_extern,
150              [
151AS_HELP_STRING([--enable-safe-extern],[backup all adoubles before calling an external function [default=no]])],
152  [AC_DEFINE(ADOLC_SAFE_EXTERN,1,[ADOL-C safe extern mode])
153   AC_MSG_RESULT(yes)
154   adolc_safe_extern="yes"],
155  [AC_MSG_RESULT(no)
156   adolc_safe_extern="no"])
157
158AC_MSG_CHECKING(which flag to use to enable OpenMP)
159AC_ARG_WITH(openmp-flag,
160            [AS_HELP_STRING([--with-openmp-flag=FLAG],
161                            [use FLAG to enable OpenMP at compile time [default=none]])],
162            [ac_adolc_openmpflag=$withval
163             msg_result=$withval
164             AC_MSG_RESULT($ac_adolc_openmpflag)],
165            [ac_adolc_openmpflag=""
166             msg_result="none"
167             AC_MSG_RESULT($ac_adolc_openmpflag)])
168
169
170# ADOL-C Sparse facility
171AC_MSG_CHECKING(whether to build sparse drivers)
172AC_ARG_ENABLE(sparse,
173            [
174AS_HELP_STRING([--enable-sparse],[build sparse drivers [default=disabled]])],
175            [sparse=$enableval
176             AC_MSG_RESULT(yes)],
177            [sparse="no"
178             AC_MSG_RESULT(no)])
179
180test "x${ac_pwd}" = x && ac_pwd=`pwd`
181abs_srcdir=`readlink -f ${ac_pwd}/${srcdir}`
182AC_ARG_WITH(colpack,
183        [
184AS_HELP_STRING([--with-colpack=DIR],[path to the colpack library and headers [default=${srcdir}/ThirdParty/ColPack]])],
185                [
186colpack=$withval
187COLPACK_CFLAGS="$ac_adolc_openmpflag -I$colpack/include"
188COLPACK_LIBDIR="$colpack/${_lib}"
189COLPACK_LIBS="$ac_adolc_openmpflag -L$COLPACK_LIBDIR -lColPack"
190],
191[
192COLPACK_CFLAGS="$ac_adolc_openmpflag"
193COLPACK_LIBDIR=""
194COLPACK_LIBS="-lColPack"
195])
196
197AC_LANG_PUSH([C++])
198save_CPPFLAGS="$CPPFLAGS"
199save_LIBS="$LIBS"
200CPPFLAGS="$CPPFLAGS $COLPACK_CFLAGS"
201LIBS="$COLPACK_LIBS $LIBS"
202AC_MSG_CHECKING(for ColPack in $COLPACK_LIBDIR)
203AC_CHECK_HEADER([ColPack/ColPackHeaders.h],[have_colpackheaders=yes],[have_colpackheaders=no])
204if test x$have_colpackheaders = xyes ; then
205   AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <ColPack/ColPackHeaders.h>],
206                        [ColPack::GraphColoring g])],
207                       [have_colpack=yes
208                        AC_MSG_RESULT(linking with -lColPack succeeded)],
209                       [have_colpack=no,
210                        AC_MSG_RESULT(linking with -lColPack failed)])
211else
212    have_colpack=no
213fi
214CPPFLAGS="$save_CPPFLAGS"
215LIBS="$save_LIBS"
216AC_LANG_POP([C++])
217
218AM_CONDITIONAL(HAVE_LIBCOLPACK,[test x$have_colpack = xyes])
219if test x$have_colpack = xyes; then
220   sparse=yes
221   echo "will build sparse drivers as linking with -lColPack succeeded"
222fi
223AM_CONDITIONAL(SPARSE,[test x${sparse} = xyes])
224
225if test x$sparse = xyes && test x$have_colpack = xyes; then
226        AC_DEFINE(HAVE_LIBCOLPACK,[1],[Define 1 if ColPack is available])
227else
228        COLPACK_CFLAGS=""
229        COLPACK_LIBS=""
230fi
231AC_SUBST(COLPACK_CFLAGS)
232AC_SUBST(COLPACK_LIBS)
233
234AM_CONDITIONAL(HAVE_MPI,[$mpi_found])
235if $mpi_found ; then
236AC_DEFINE(HAVE_MPI,[1],[Define 1 if mpi is available])
237
238AC_MSG_CHECKING(which linker flags to use for MPI)
239s="`${MPICXX} -show`"
240MPICXXEXTRALDFLAGS="`echo $s | sed 's/-I\S*//g;s/-D\S*//g;s/-L\(\S*\)/-L\1 -Wl,-rpath,\1/g;s/^\S*//' `"
241AC_MSG_RESULT(${MPICXXEXTRALDFLAGS})
242
243AC_SUBST(MPICXXEXTRALDFLAGS)
244fi
245
246# ADOL-C Examples
247AC_MSG_CHECKING(whether to build documented examples)
248AC_ARG_ENABLE(docexa,
249            [
250AS_HELP_STRING([--enable-docexa],[build documented examples [default=disabled]])],
251            [docexa=$enableval
252             AC_MSG_RESULT(yes)],
253            [docexa="no"
254             AC_MSG_RESULT(no)])
255AM_CONDITIONAL(DOCEXA,[test x${docexa} = xyes])
256
257AC_MSG_CHECKING(whether to build additional examples)
258AC_ARG_ENABLE(addexa,
259            [AS_HELP_STRING([--enable-addexa],
260                            [build additional examples [default=disabled]])],
261            [addexa=$enableval
262             AC_MSG_RESULT(yes)],
263            [addexa="no"
264             AC_MSG_RESULT(no)])
265AM_CONDITIONAL(ADDEXA,[test x${addexa} = xyes])
266
267AC_MSG_CHECKING(whether to build parallel example)
268AC_ARG_ENABLE(parexa,
269            [AS_HELP_STRING([--enable-parexa],
270                            [build parallel example [default=disabled], if enabled -with-openmp-flag=FLAG required])],
271            [parexa=$enableval
272             AC_MSG_RESULT(yes)],
273            [parexa="no"
274             AC_MSG_RESULT(no)])
275AM_CONDITIONAL(PAREXA,[test x${parexa} = xyes])
276
277# ADOL-C Compilation flags
278AC_MSG_CHECKING(which CFLAGS to use)
279AC_ARG_WITH(cflags,
280            [AS_HELP_STRING([--with-cflags=FLAGS],
281                            [use CFLAGS=FLAGS (default: -O2)])],
282            [ac_adolc_cflags="$withval"
283             if test x${adolc_debug} == xyes ||
284                test x${adolc_harddebug} == xyes ; then
285                ac_adolc_cflags="$ac_adolc_cflags -g -O0"
286             fi
287             ac_adolc_cflags="$ac_adolc_cflags $ac_adolc_openmpflag"
288             AC_SUBST(ac_adolc_cflags)
289             AC_MSG_RESULT($ac_adolc_cflags)],
290            [if test "$ac_shell_cflags" = "not_set"; then
291                ac_adolc_cflags="-O2"
292                if test x${adolc_debug} == xyes ||
293                   test x${adolc_harddebug} == xyes ; then
294                   ac_adolc_cflags="-g -O3 -Wall -ansi"
295                fi
296             else
297                ac_adolc_cflags="$CFLAGS"
298             fi
299             ac_adolc_cflags="$ac_adolc_cflags $ac_adolc_openmpflag"
300
301             AC_SUBST(ac_adolc_cflags)
302             AC_MSG_RESULT($ac_adolc_cflags)])
303
304AC_MSG_CHECKING(which CXXFLAGS to use)
305AC_ARG_WITH(cxxflags,
306            [AS_HELP_STRING([--with-cxxflags=FLAGS],
307                            [use CXXFLAGS=FLAGS (default: -O2)])],
308            [ac_adolc_cxxflags="$withval"
309             if test x${adolc_debug} == xyes ||
310                test x${adolc_harddebug} == xyes ; then
311                ac_adolc_cxxflags="$ac_adolc_cxxflags -g -O0"
312             fi
313             ac_adolc_cxxflags="$ac_adolc_cxxflags $ac_adolc_openmpflag"
314             AC_SUBST(ac_adolc_cxxflags)
315             AC_MSG_RESULT($ac_adolc_cxxflags)],
316            [if test "$ac_shell_cxxflags" = "not_set"; then
317                ac_adolc_cxxflags="-O2"
318                if test x${adolc_debug} == xyes ||
319                   test x${adolc_harddebug} == xyes ; then
320                   ac_adolc_cxxflags="-g -O0 -Wall"
321                fi
322             else
323                ac_adolc_cxxflags="$CXXFLAGS"
324             fi
325             ac_adolc_cxxflags="$ac_adolc_cxxflags $ac_adolc_openmpflag"
326            AC_SUBST(ac_adolc_cxxflags)
327             AC_MSG_RESULT($ac_adolc_cxxflags)])
328
329###########################################################################
330#                      COIN_PATCH_LIBTOOL_CYGWIN                          #
331###########################################################################
332
333# Patches to libtool for cygwin. Lots for cl, a few for GCC.
334# For cl:
335# - cygpath is not correctly quoted in fix_srcfile_path
336# - paths generated for .lib files is not run through cygpath -w
337
338#
339# REQUIRED FOR COMPILATION WITH CYGWIN !!!
340#
341 
342
343AC_DEFUN([AC_COIN_PATCH_LIBTOOL_CYGWIN],
344[ case "$CXX" in
345    cl* | */cl* | CL* | */CL* | icl* | */icl* | ICL* | */ICL*)
346      AC_MSG_NOTICE(Applying patches to libtool for cl compiler)
347      sed -e 's|fix_srcfile_path=\"`cygpath -w \"\$srcfile\"`\"|fix_srcfile_path=\"\\\`'"$CYGPATH_W"' \\\"\\$srcfile\\\"\\\`\"|' \
348          -e 's|fix_srcfile_path=\"\"|fix_srcfile_path=\"\\\`'"$CYGPATH_W"' \\\"\\$srcfile\\\"\\\`\"|' \
349          -e 's%compile_deplibs=\"\$dir/\$old_library \$compile_deplibs\"%compile_deplibs="'\`"$CYGPATH_W"' \$dir/\$old_library | sed -e '"'"'sY\\\\\\\\Y/Yg'"'"\`' \$compile_deplibs\"'% \
350          -e 's%compile_deplibs=\"\$dir/\$linklib \$compile_deplibs\"%compile_deplibs="'\`"$CYGPATH_W"' \$dir/\$linklib | sed -e '"'"'sY\\\\\\\\Y/Yg'"'"\`' \$compile_deplibs\"'% \
351          -e 's%lib /OUT:%lib -OUT:%' \
352          -e "s%cygpath -w%$CYGPATH_W%" \
353          -e 's%$AR x \\$f_ex_an_ar_oldlib%bla=\\`lib -nologo -list \\$f_ex_an_ar_oldlib | xargs echo '"$mydos2unix"'\\`; echo \\$bla; for i in \\$bla; do lib -nologo -extract:\\$i \\$f_ex_an_ar_oldlib; done%' \
354          -e 's/$AR t/lib -nologo -list/' \
355          -e 's%f_ex_an_ar_oldlib="\($?*1*\)"%f_ex_an_ar_oldlib='\`"$CYGPATH_W"' \1`%' \
356          -e 's%^archive_cmds=.*%archive_cmds="\\$CC -o \\$lib \\$libobjs \\$compiler_flags \\\\\\`echo \\\\\\"\\$deplibs\\\\\\" | \\$SED -e '"\'"'s/ -lc\\$//'"\'"'\\\\\\` -link -dll~linknames="%' \
357          -e 's%old_archive_cmds="lib -OUT:\\$oldlib\\$oldobjs\\$old_deplibs"%old_archive_cmds="if test -r \\$oldlib; then bla=\\"\\$oldlib\\"; else bla=; fi; lib -OUT:\\$oldlib \\\\\\$bla\\$oldobjs\\$old_deplibs"%' \
358      libtool > conftest.bla
359
360      mv conftest.bla libtool
361      chmod 755 libtool
362      ;;
363    *)
364      AC_MSG_NOTICE(Applying patches to libtool for GNU compiler)
365      sed -e 's|fix_srcfile_path=\"`cygpath -w \"\$srcfile\"`\"|fix_srcfile_path=\"\\\`'"$CYGPATH_W"' \\\"\\$srcfile\\\"\\\`\"|' \
366          -e 's|"lib /OUT:\\$oldlib\\$oldobjs\\$old_deplibs"|"\\$AR \\$AR_FLAGS \\$oldlib\\$oldobjs\\$old_deplibs~\\$RANLIB \\$oldlib"|' \
367          -e 's|libext="lib"|libext="a"|' \
368      libtool > conftest.bla
369
370      mv conftest.bla libtool
371      chmod 755 libtool
372      ;;
373  esac ]) # COIN_PATCH_LIBTOOL_CYGWIN
374 
375
376# output
377AC_CONFIG_FILES(Makefile
378                ADOL-C/Makefile
379                ADOL-C/src/Makefile
380                ADOL-C/src/drivers/Makefile
381                ADOL-C/src/sparse/Makefile
382                ADOL-C/src/tapedoc/Makefile
383                ADOL-C/doc/version.tex
384                ADOL-C/examples/Makefile
385                ADOL-C/examples/additional_examples/Makefile
386                ADOL-C/examples/additional_examples/clock/Makefile
387                ADOL-C/examples/additional_examples/checkpointing/Makefile
388                ADOL-C/examples/additional_examples/ext_diff_func/Makefile
389                ADOL-C/examples/additional_examples/fixpoint_exam/Makefile
390                ADOL-C/examples/additional_examples/hessmat/Makefile
391                ADOL-C/examples/additional_examples/lufact/Makefile
392                ADOL-C/examples/additional_examples/openmp_exam/Makefile
393                ADOL-C/examples/additional_examples/scal/Makefile
394                ADOL-C/examples/additional_examples/speelpenning/Makefile
395                ADOL-C/examples/additional_examples/taylor/Makefile
396                ADOL-C/examples/additional_examples/detexam/Makefile
397                ADOL-C/examples/additional_examples/helm/Makefile
398                ADOL-C/examples/additional_examples/lighthouse/Makefile
399                ADOL-C/examples/additional_examples/ode/Makefile
400                ADOL-C/examples/additional_examples/sparse/Makefile
401                ADOL-C/examples/additional_examples/tapesave/Makefile
402                ADOL-C/examples/additional_examples/pow/Makefile
403                ADOL-C/examples/additional_examples/timing/Makefile
404                ADOL-C/test/Makefile
405                MSVisualStudio/v10/sparse/config.h
406                MSVisualStudio/v10/nosparse/config.h
407                MSVisualStudio/v10/x64/sparse/config.h
408                MSVisualStudio/v10/x64/nosparse/config.h
409                adolc.spec
410)
411
412AC_OUTPUT
413
414#call libtool for cygwin
415AC_COIN_PATCH_LIBTOOL_CYGWIN
416warn=false
417# echo configuration
418echo \
419"
420-----------------------------------------------------------------------------
421Configuration:
422
423  C compiler:                       ${CC}
424  C++ compiler:                     ${CXX}
425  Linker:                           ${LD}
426  Source code location:             `pwd`
427  Install path:                     ${prefix}
428 
429  CFLAGS:                           ${ac_adolc_cflags}
430  CXXFLAGS:                         ${ac_adolc_cxxflags}
431
432  Use ADOL-C debug mode:            ${adolc_debug}
433  Use ADOL-C hard debug mode:       ${adolc_harddebug}
434  Use ADOL-C adouble zeroing mode:  ${adolc_stdczero}"
435
436if [[ "x${ac_adolc_openmpflag}" != "x" ]] ; then
437    echo \
438"  Access thread number via errno:   ${adolc_tserrno}"
439fi
440
441echo \
442"  Use ADOL-C safe extern mode:      ${adolc_safe_extern}
443
444  Build sparse drivers:             ${sparse}
445  Build with ColPack:               ${have_colpack}"
446if test x$sparse = xyes && test x$have_colpack = xno; then
447    echo -e \
448"  \033@<:@1;31mCompressed sparse structures will not be available
449  Only sparsity patterns can be computed\033@<:@0m"
450    warn=true
451fi
452echo \
453"  Build with MPI:                   ${mpi_found}"
454echo
455
456echo \
457"  Build documented examples:        ${docexa}
458  Build additional examples:        ${addexa}
459
460  See ADOL-C/src/config.h for further configuration information.
461-----------------------------------------------------------------------------"
462
463# check for make install problems resulting from missing write permission
464pdir=${prefix}
465writable=true
466while test "x${pdir}" != "x/" ; do
467    if test -e ${pdir} && test ! -w ${pdir}; then
468        writable=false
469        break
470    elif test ! -e ${pdir} ; then
471        pdir=`dirname ${pdir}`
472    else
473        break
474    fi
475done
476if test "x${pdir}" == "x/" ; then
477    writable=false
478fi
479if ! ${writable} ; then
480    echo -e \
481"  \033@<:@1;31mPrefix ${prefix} not writable
482  please run ./configure --prefix=DIR
483  with a writable directory path otherwise administrator privilages
484  will be required to run \`make install'\033@<:@0m"
485    warn=true
486fi
487
488case ${prefix} in
489   ${HOME}|${HOME}/*)
490if $warn ; then
491    for (( i=5; i>0; i-- )); do
492        echo -ne "\rPlease read the above messages carefully, continuing in ${i} seconds"
493        sleep 1
494    done
495    echo -e "\rPlease read the above messages carefully                                 "
496fi
497echo \
498"
499*****************************************************************************
500
501  To successfully compile and run programs using the ADOL-C shared library do
502  the following things:
503     compiling:
504        * add \"-I${prefix}/include\" to your compiler call
505     linking:
506        * add \"-L${prefix}/${_lib} -ladolc\" to your linker call
507        * extend your linker call by \"-Wl,--rpath -Wl,${prefix}/${_lib}\"
508          (if you wish to skip the point \"executing\")
509     executing (do one of the following things):
510        * add ${prefix}/${_lib} to your LD_LIBRARY_PATH variable
511        * ask your system administrator for adding ${prefix}/${_lib} to
512          the global file containing library search paths (/etc/ld.so.conf)
513
514     (or use the static library by replacing
515        \"-L${prefix}/${_lib} -ladolc\" with
516        \"${prefix}/${_lib}/libadolc.a\" when linking)
517
518  See README for instructions on how to change to a nonlocal installation!
519
520*****************************************************************************
521"
522;;
523esac
Note: See TracBrowser for help on using the repository browser.