Какова цель дополнительных целей CGAL, которые генерируются cmake - PullRequest
0 голосов
/ 03 февраля 2019

Я установил CGAL и добавил его в myProject с помощью cmake:

find_package(CGAL REQUIRED)
target_link_libraries(myProject PRIVATE CGAL::CGAL)

Я могу использовать CGAL в myProject без проблем, однако он добавляет следующие цели в cmake (или в Visual Studio соответствующие проекты вмое решение): Continuous, Experimental, Nightly, NightlyMemoryCheck

Я не смог найти никакой документации о том, для чего они предназначены.Вики-страница «Как использовать CGAL с CMake» также не упоминает их.

Имена могут предполагать, что они могут использоваться, если кто-то хочет внести свой вклад в CGAL.Это правильно или у них другая цель?Можно ли отключить эти цели, если они мне не нужны?

1 Ответ

0 голосов
/ 04 февраля 2019

Эти цели создаются модулем CTest CMake, который входит в CGAL.На самом деле, он не должен включать это, потому что CGAL действительно не использует это.Виноват.Запрос на получение CGAL / cgal # 3657 исправит это в ветви разработки CGAL, а вскоре и в CGAL-4.14.

...