summaryrefslogtreecommitdiff
path: root/media-gfx/slic3r/files/cmake-with-system-libs.patch
blob: 76011d5302fc8b77cc06a620144d5834052b79ac (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
From: bakedsnake <bakedsnake@vagrantz.xyz>
Date: Thu, 24 Sep 2026 13:49:56 +0200
Subject: [PATCH] Use system's libexpat instead of vendored code

---
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -32,7 +32,5 @@ include_directories(${LIBDIR}/Slic3r/GUI/)
 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/standalone/)
-include_directories(${LIBDIR}/admesh/)
 include_directories(${LIBDIR}/BSpline/)
-include_directories(${LIBDIR}/expat/)
 include_directories(${LIBDIR}/poly2tri/)
 include_directories(${LIBDIR}/poly2tri/sweep)
 include_directories(${LIBDIR}/poly2tri/common)
@@ -107,11 +106,6 @@ add_library(admesh STATIC
 set_property(TARGET admesh PROPERTY C_STANDARD 99)

 add_library(clipper STATIC ${LIBDIR}/clipper.cpp)
-add_library(expat STATIC
-    ${LIBDIR}/expat/xmlparse.c
-    ${LIBDIR}/expat/xmlrole.c
-    ${LIBDIR}/expat/xmltok.c
-)
 add_library(polypartition STATIC ${LIBDIR}/polypartition.cpp)
 add_library(poly2tri STATIC
     ${LIBDIR}/poly2tri/common/shapes.cc