]> git.pld-linux.org Git - packages/openscad.git/blob - openscad-polyclipping.patch
boost rebuild
[packages/openscad.git] / openscad-polyclipping.patch
1 diff --git a/openscad.pro b/openscad.pro
2 index a2eefe6..20b1864 100644
3 --- a/openscad.pro
4 +++ b/openscad.pro
5 @@ -440,8 +440,7 @@ SOURCES += src/version_check.cc \
6  HEADERS += src/ext/lodepng/lodepng.h
7             
8  # ClipperLib
9 -SOURCES += src/ext/polyclipping/clipper.cpp
10 -HEADERS += src/ext/polyclipping/clipper.hpp
11 +LIBS += -lpolyclipping
12  
13  # libtess2
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
19 @@ -1,6 +1,6 @@
20  #pragma once
21  
22 -#include "ext/polyclipping/clipper.hpp"
23 +#include <polyclipping/clipper.hpp>
24  #include "Polygon2d.h"
25  
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
29 @@ -34,7 +34,7 @@
30  #include <Eigen/Geometry>
31  
32  #include "util.h"
33 -#include "ext/polyclipping/clipper.hpp"
34 +#include <polyclipping/clipper.hpp>
35  
36  namespace libsvg {
37  
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
40 @@ -403,6 +403,9 @@
41    endif()
42  endif()
43  
44 +pkg_check_modules(polyclipping REQUIRED polyclipping)
45 +list(APPEND COMMON_LIBRARIES ${polyclipping_LIBRARIES})
46 +
47  include_directories("src/ext/libtess2/Include")
48  
49  # NOTE: To keep HEADLESS builds working, do NOT add Qt-dependent sources here,
50 @@ -495,7 +497,6 @@
51    src/UserModule.cc
52    src/Tree.cc
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
This page took 0.085822 seconds and 4 git commands to generate.