Compile And Install¶
libccd contains several mechanisms how to compile and install it. Using a simple Makefile, using autotools and using CMake.
1. Using Makefile¶
Directory src/ contains Makefile that should contain everything needed for compilation and installation:
$ cd src/
$ make
$ make install
Library libccd is by default compiled in double precision of floating point
numbers - you can change this by options USE_SINGLE/USE_DOUBLE, i.e.:
$ make USE_SINGLE=yes
will compile library in single precision.
Installation directory can be changed by options PREFIX, INCLUDEDIR
and LIBDIR.
For more info type ‘make help‘.
2. Using Autotools¶
libccd also contains support for autotools: Generate configure script etc.:
$ ./bootstrap
Create new build/ directory:
$ mkdir build && cd build
Run configure script:
$ ../configure
Run make and make install:
$ make && make install
configure script can change the way libccd is compiled and installed, most
significant option is --enable-double-precision which enables double
precision (single is default in this case).
3. Using CMake¶
TODO