mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-05 19:06:10 +08:00

* 1. Remove all global include_directories. * 2. Move 3d party dependencies from src to budled deps if possible. * Unify and enforce one way of including headers: e.g. #include "libslic3r/GCode.hpp" vs #include "GCode.hpp" (always use the "libslic3r/GCode.hpp" option). * Make all dependencies (also header only) a cmake target.
Derived from https://cgit.freedesktop.org/mesa/glu/ commit 0bf42e41c8b63fc2488dd8d41f696310b5a5a6a7 Fri Jun 10 05:30:00 2016 This directory contains just the libtess tesselation library to be statically compilable without OpenGL dependencies. Only the following functions are provided, and mangled: mgluNewTess mgluDeleteTess mgluTessBeginPolygon mgluTessBeginContour mgluTessVertex mgluTessEndPolygon mgluTessEndContour mgluTessProperty mgluTessNormal mgluTessCallback mgluGetTessProperty mgluBeginPolygon mgluNextContour mgluEndPolygon Do include gl.h, glu.h or glut.h together with glu-libtess.h, you would get symbol clashes!