我已经安装了CGAL并通过cmake将其添加到myProject中:
find_package(CGAL REQUIRED)
target_link_libraries(myProject PRIVATE CGAL::CGAL)
我可以在myProject中使用CGAL,但是不会在cmake中添加以下目标(或者在Visual Studio中将各个项目添加到我的解决方案中): 连续,实验,每夜,每夜MemoryCheck
我找不到有关其用途的任何文档。 "How to use CGAL with CMake" wiki page也没有提及它们。
如果有人想为CGAL做出贡献,这些名称可能暗示可以使用它们。那是正确的还是他们还有其他目的?如果我不需要这些目标,可以禁用它们吗?
答案 0 :(得分:2)
这些目标是由CGAL包括的CMake的CTest
模块创建的。实际上,它不应该包含它,因为CGAL并未真正使用它。我的错。拉取请求CGAL/cgal#3657将在CGAL的开发分支中解决此问题,很快将在CGAL-4.14中解决该问题。