Я создаю cgal с помощью следующей команды:
git clone https://github.com/CGAL/cgal.git cgal;
cd cgal;
git checkout releases/CGAL-4.12-branch;
mkdir ../cgal_library;
cd ../cgal_library; cmake ../cgal -DCGAL_LIB=`pwd` -DCGAL_HEADER_ONLY=ON;
Затем я захожу в каталог cgal_library
, и единственные вещи, которые присутствуют в каталогах lib
и include
:
include/
CGAL/version.h
// and there is no lib dir, no headers whatsoever
Затем я устанавливаю без флага -DCGAL_HEADER_ONLY=ON
, и все, что я получаю, - это пару изображений, которые я не могу заставить скрипт конфигурации другой библиотеки распознавать как действительную библиотеку cgal:
include/
CGAL/compiler_config.h version.h
lib/
libCGAL_Core.so libCGAL_Core.so.13.0.2 libCGAL_ImageIO.so.13
libCGAL.so libCGAL.so.13.0.2
libCGAL_Core.so.13 libCGAL_ImageIO.so
libCGAL_ImageIO.so.13.0.2 libCGAL.so.13
Итак, все, что я получаю, - это файлы изображений и основные объекты - их очень мало.Я прочитал документацию и понял, что в папке include должно быть что-то и что в папке lib должны быть какие-то вещи, кроме нескольких небольших объектных файлов.
Как мне компилировать CGAL?