File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- FROM ubuntu:24 .04
1+ FROM ubuntu:26 .04
22
33RUN apt-get update && apt-get install -y \
44 build-essential \
@@ -21,6 +21,10 @@ RUN apt-get install -y \
2121 libgmp-dev \
2222 libmpfr-dev
2323
24+ RUN apt-get install -y \
25+ libeigen3-dev \
26+ libcgal-dev
27+
2428RUN chown -R ubuntu:ubuntu /home/ubuntu
2529
2630USER ubuntu
Original file line number Diff line number Diff line change @@ -31,6 +31,11 @@ option(TESSELLATOR_EXECUTION_POLICIES OFF)
3131
3232if (TESSELLATOR_ENABLE_CGAL)
3333 list (APPEND VCPKG_MANIFEST_FEATURES "cgal" )
34+ SET ( EIGEN3_INCLUDE_DIR "$ENV{EIGEN3_INCLUDE_DIR} " )
35+ if (EIGEN3_INCLUDE_DIR)
36+ INCLUDE_DIRECTORIES ( "$ENV{EIGEN3_INCLUDE_DIR} " )
37+ INCLUDE_DIRECTORIES ( "$ENV{EIGEN3_INCLUDE_DIR} /Eigen" )
38+ endif ()
3439endif ()
3540
3641project (tessellator CXX )
Original file line number Diff line number Diff line change 4040 "CMAKE_PREFIX_PATH" : " /usr/local" ,
4141 "CMAKE_FIND_ROOT_PATH" : " /usr/local" ,
4242 "TESSELLATOR_ENABLE_TESTS" : " ON" ,
43- "TESSELLATOR_ENABLE_CGAL" : " OFF"
43+ "TESSELLATOR_ENABLE_CGAL" : " ON"
44+ },
45+ "environment" : {
46+ "EIGEN3_INCLUDE_DIR" : " /usr/include/eigen3"
4447 }
4548 },
4649 {
5558 "CMAKE_PREFIX_PATH" : " /usr/local" ,
5659 "CMAKE_FIND_ROOT_PATH" : " /usr/local" ,
5760 "TESSELLATOR_ENABLE_TESTS" : " ON" ,
58- "TESSELLATOR_ENABLE_CGAL" : " OFF "
61+ "TESSELLATOR_ENABLE_CGAL" : " ON "
5962 }
6063 }
6164 ],
You can’t perform that action at this time.
0 commit comments