Changeset d0e888 in git for m4


Ignore:
Timestamp:
Aug 2, 2013, 5:40:59 PM (11 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
Children:
d3055c2d956c814d5e0587144b724ea989359937
Parents:
f57b6f18b1bcdf1314cd2a943565ec298e5e11f9
Message:
fix: libcddgmp may be a c++ library (on ubuntu)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • m4/gfanlib-check.m4

    rf57b6f rd0e888  
    1212if test "x$ENABLE_GFANLIB" = xyes; then
    1313 AC_MSG_RESULT(yes)
    14  AC_CHECK_LIB(cddgmp,dd_set_global_constants,[
    15   CDDGMPLDFLAGS="-lcddgmp"
    16   PASSED_ALL_TESTS_FOR_GFANLIB="yes";
    17   ],[
    18   PASSED_ALL_TESTS_FOR_GFANLIB="no";
    19   echo "Error! cddgmp needed!"
    20   exit -1
    21   ])
     14 AC_LANG_PUSH(C++)
     15 SAVE_LIBS=$LIBS
     16 LIBS="$LIBS -lcddgmp"
     17AC_LINK_IFELSE(
     18  [AC_LANG_PROGRAM([#include <cdd/setoper.h>
     19  #include <cdd/cdd.h>],
     20    [dd_set_global_constants()])],
     21  [LIBS="$SAVE_LIBS -lcddgmp"] [CDDGMPLDFLAGS="-lcddgmp"]
     22  [PASSED_ALL_TESTS_FOR_GFANLIB="yes"],
     23  [AC_MSG_WARN([libcddgmp is not installed.])]
     24  [PASSED_ALL_TESTS_FOR_GFANLIB="no"
     25  ]
     26)
     27if test "$PASSED_ALL_TESTS_FOR_GFANLIB" != yes; then
     28AC_LINK_IFELSE(
     29  [AC_LANG_PROGRAM([#include <setoper.h>
     30  #include "cdd.h"],
     31    [dd_set_global_constants()])],
     32  [LIBS="$SAVE_LIBS -lcddgmp"] [CDDGMPLDFLAGS="-lcddgmp"]
     33  [PASSED_ALL_TESTS_FOR_GFANLIB="yes"],
     34  [AC_MSG_WARN([libcddgmp is not installed.])]
     35  [PASSED_ALL_TESTS_FOR_GFANLIB="no";
     36  exit 1]
     37)
     38fi
     39  AC_LANG_POP()
    2240else
    2341 AC_MSG_RESULT(no)
Note: See TracChangeset for help on using the changeset viewer.