Raccourcis
CGAL (Computational Geometry Algorithms Library) est une bibliothèque C++ qui permet d’utiliser de manière simple et efficace des algorithmes géométriques.
Version installée : 5.5.1
Utilisation et exemples
Cgal est une bibliothèque "headers only", cependant le module propose quelques dépendances indispensables.
Pour compiler un programme d’exemple :
# Charger le module
module load cgal/5.5.1
# Copier l'exemple:
cp -r $CGAL_DIR/examples/Triangulation_2 .
# Compiler le programme :
cd Triangulation_2
mkdir build
cd build
cmake
-DCMAKE_CXX_COMPILER=/usr/local/gcc/9.1.0/bin/g++ \
-DCMAKE_C_COMPILER=/usr/local/gcc/9.1.0/bin/gcc \
-DGMP_INCLUDE_DIR=$CGAL_DIR/include \
-DMPFR_INCLUDE_DIR=$CGAL_DIR/include \
-DMPFR_LIBRARIES=$CGAL_DIR/lib/libmpfr.so -DCMAKE_BUILD_TYPE="Release" \
-DBOOST_Dir=/usr/local/boost/1.72.0 ..