什么是由cmake的产生的额外CGAL目标的目的

问题描述 投票:0回答:1

我已经安装CGAL并通过cmake的把它添加到myProject的:

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

我可以在myProject的使用CGAL没有问题,但是它增加的预期目标是CMake的(或在Visual Studio中各自的项目我的解决方案):连续,实验,每晚,NightlyMemoryCheck

我没能找到他们的目的是什么的任何文件。该"How to use CGAL with CMake" wiki page没有任何提及他们。

名称可以认为如果一个人想促成CGAL他们可能会被使用。那是正确的,还是他们有其他目的?这些目标可以被禁用,如果我不需要他们?

cmake cgal
1个回答
2
投票

这些目标是通过cmake的CTest模块创建,该CGAL包括。其实,这不应该包括它,因为CGAL并没有真正使用它。我的错。拉请求CGAL/cgal#3657将修复,在CGAL的开发分支,并很快在CGAL-4.14。

© www.soinside.com 2019 - 2024. All rights reserved.