6 Commits

Author SHA1 Message Date
Martin Šach
919740fb3e Apply fix includes. 2024-07-08 15:37:02 +02:00
Martin Šach
21116995d7 Refactor CMake and improve #includes.
* 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.
2024-07-08 15:36:46 +02:00
Martin Šach
5fd66d53ad Add missing headers and replace size_t with std::size_t. 2024-04-05 14:53:10 +02:00
YuSanka
7553d26b3c Fixed OSX build 2024-03-11 10:27:22 +01:00
YuSanka
f4f1eb5f9b Information about extruders count is added for each of printer profiles
+ Added JsonUtils to post-process written json.
2024-03-11 10:27:22 +01:00
Lukas Matena
fbe63ba1ab Improvements and refactoring of datadir handling 2024-03-11 10:27:22 +01:00