【问题标题】:What is the purpose of additional CGAL targets that are generated by cmakecmake 生成的附加 CGAL 目标的目的是什么
【发布时间】:2019-02-03 20:19:06
【问题描述】:

我已经安装了 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】:

    这些目标是由 CGAL 包含的 CMake 的 CTest 模块创建的。实际上,它不应该包含它,因为 CGAL 并没有真正使用它。我的错。拉取请求 CGAL/cgal#3657 将在 CGAL 的开发分支中修复该问题,并很快在 CGAL-4.14 中修复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-12
      • 2014-11-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多