On Wed, October 8, 2008 10:17, Benjamin Kehlet wrote: >> On Tue, October 7, 2008 17:40, Benjamin Kehlet wrote: >>>> On Tue, October 7, 2008 14:45, Johannes Ring wrote: >>>>> On Tue, October 7, 2008 14:38, Anders Logg wrote: >>>>>> I would like to add a test for GMP (gmplib.org). Can someone who >>>>>> knows >>> the build system add this? >>>>> I can do that. >>>>>> We need to check for the header file gmpxx.h and we want to use the >>> latest GMP (4.2.4). If found and enabled, a variable HAS_GMP should be >>> defined. The default value of enableGmp should be false. >>>>> Ok. >>>>> Do you have a small example program for GMP? It will be useful to add >>> as >>>>> a >>>>> test-program for the pkg-config generator to verify that the selected >>> compiler will work. >>>> >>>> I just used the example found here: >>>> >>>> http://www.gnu.org/software/gmp/manual/html_node/Parameter-Conventions.html#Parameter >>> Conventions >>>> >>> This program is in C and doesn't use the C++ wrapper. Here is a small >>> program that uses both the C types and the C++ classes from GMP. >> >> Thanks. Will it be enough to use the first case as the test? That is: >> >> #include <iostream> >> #include <gmpxx.h> >> >> int main (void) >> { >> mpz_class integer1("1000000023457323"); >> mpz_class integer2("54367543212"); >> mpz_class int_result = integer1*integer2; >> >> std::cout << integer1 << " * " << integer2 << " = " >> << int_result << std::endl; >> >> return EXIT_SUCCESS; >> } >> > > I guess that should do, yes.
Okay, good. I updated the test now. Johannes _______________________________________________ DOLFIN-dev mailing list [email protected] http://www.fenics.org/mailman/listinfo/dolfin-dev
