|
@@ -10,12 +10,13 @@ package("cgal")
|
|
|
add_configs("header_only", {description = "Use header only version.", default = true, type = "boolean"})
|
|
|
|
|
|
add_deps("cmake")
|
|
|
- add_deps("boost")
|
|
|
+ add_deps("boost", "eigen")
|
|
|
if is_plat("macosx", "linux") then
|
|
|
add_deps("gmp", "mpfr")
|
|
|
end
|
|
|
|
|
|
on_load("windows", function (package)
|
|
|
+ package:add("defines", "CGAL_NO_GMP")
|
|
|
if not package:config("header_only") then
|
|
|
raise("Non-header-only version is not supported yet!")
|
|
|
end
|
|
@@ -35,7 +36,7 @@ package("cgal")
|
|
|
end)
|
|
|
|
|
|
on_test(function (package)
|
|
|
- package:check_cxxsnippets({test = [[
|
|
|
+ assert(package:check_cxxsnippets({test = [[
|
|
|
#include <vector>
|
|
|
void test() {
|
|
|
using K = CGAL::Epick_d<CGAL::Dynamic_dimension_tag>;
|
|
@@ -43,5 +44,5 @@ package("cgal")
|
|
|
DT::Point p;
|
|
|
std::vector<DT::Point> points;
|
|
|
}
|
|
|
- ]]}, {config = {languages = "c++14"}, includes = {"CGAL/Epick_d.h", "CGAL/Delaunay_triangulation.h"}})
|
|
|
+ ]]}, {configs = {languages = "c++14"}, includes = {"CGAL/Epick_d.h", "CGAL/Delaunay_triangulation.h"}}))
|
|
|
end)
|