Skip to content

gilvillard/givaro

 
 

Repository files navigation

Givaro

CI Inria: Build Status Travis: Build Status

Download and install

For lastest releases, please check out this website; older releases can be found on that website. Then, you can install doing:

> tar -zxvf givaro-*.tar.gz
> cd givaro-*
> ./configure --prefix=##GIVAROROOT#
> make install

Configuration can be adapted. Check configure --help to print the parameter choices.

In particular if GMP is not installed to the default location you might need to add for instance --with-gmp=##GMPROOT#/gmp-x-y-z to the configure line.

Also, on non-Linux systems you might need to use gmake instead of make.

Compile your own files

Givaro uses pkgconfig to expose the compilation flags it requires.

You will get the compilation flags by calling

pkg-config --cflags givaro

and the linking flags by calling

pkg-config --libs givaro

If you have installed givaro in a non-standard directory (such as /usr/local), make sure to have added the path where to find givaro's .pc file to the PKG_CONFIG_PATH environment variable.

PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:<path to your givaro install>/lib/pkgconfig

An alternative option is to just add the following line to your Makefile. Then a simple call will compile your C and C++ files.

include ##GIVAROROOT##/bin/givaro-makefile

About

Givaro - C++ library for arithmetic and algebraic computations

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 77.5%
  • C 18.2%
  • M4 2.0%
  • Makefile 1.4%
  • Shell 0.8%
  • Objective-C 0.1%