1 diff --git a/openscad.pro b/openscad.pro
2 index a2eefe6..20b1864 100644
5 @@ -440,8 +440,7 @@ SOURCES += src/version_check.cc \
6 HEADERS += src/ext/lodepng/lodepng.h
9 -SOURCES += src/ext/polyclipping/clipper.cpp
10 -HEADERS += src/ext/polyclipping/clipper.hpp
11 +LIBS += -lpolyclipping
14 INCLUDEPATH += src/ext/libtess2/Include
15 diff --git a/src/clipper-utils.h b/src/clipper-utils.h
16 index 0dc7cd0..c98cda0 100644
17 --- a/src/clipper-utils.h
18 +++ b/src/clipper-utils.h
22 -#include "ext/polyclipping/clipper.hpp"
23 +#include <polyclipping/clipper.hpp>
24 #include "Polygon2d.h"
26 namespace ClipperUtils {
27 --- openscad-openscad-2019.01-RC4/src/libsvg/shape.h~ 2019-03-17 02:57:25.000000000 +0100
28 +++ openscad-openscad-2019.01-RC4/src/libsvg/shape.h 2019-04-19 14:37:29.511178262 +0200
30 #include <Eigen/Geometry>
33 -#include "ext/polyclipping/clipper.hpp"
34 +#include <polyclipping/clipper.hpp>
38 --- openscad-2021.01/CMakeLists.txt.orig 2021-01-31 21:17:41.000000000 +0100
39 +++ openscad-2021.01/CMakeLists.txt 2022-06-07 21:45:07.303640010 +0200
44 +pkg_check_modules(polyclipping REQUIRED polyclipping)
45 +list(APPEND COMMON_LIBRARIES ${polyclipping_LIBRARIES})
47 include_directories("src/ext/libtess2/Include")
49 # NOTE: To keep HEADLESS builds working, do NOT add Qt-dependent sources here,
53 src/ext/lodepng/lodepng.cpp
54 - src/ext/polyclipping/clipper.cpp
55 src/ext/libtess2/Source/bucketalloc.c
56 src/ext/libtess2/Source/dict.c
57 src/ext/libtess2/Source/geom.c