Commit Graph

84 Commits

Author SHA1 Message Date
Vojtech Kral
a11e3b8067 Merge pull request #2646 from labsin/no_FHS_build
Only set SLIC3R_FHS_RESOURCES when SLIC3R_FHS is set
2019-09-02 12:16:15 +02:00
bubnikv
6d3f7fd6f8 Plurals for number of Undo / Redo actions. 2019-08-28 16:19:46 +02:00
bubnikv
d25cc2aadf Refreshed the dictionaries.
Introduced a new localization macro L_CONTEXT(string, context)
to define context dependent translations.

The only strings - "Top" and "Bottom" were already using context, but
until now the context had to be added to the PrusaSlicer.pot file
manually, while the context is being generated automatically now.
2019-08-27 17:14:03 +02:00
tamasmeszaros
a02a929b17 more clang warnings enabled, performance measuring
Succesfull build on mingw-w64


fix sandboxes


Mingw fixes and full parallel support tree gen.
2019-08-16 16:17:37 +02:00
tamasmeszaros
73254ba3dd Can build with (original llvm) clang-cl on windows 2019-08-01 16:03:52 +02:00
Vojtech Kral
19dca7da1c Build: Remove SLIC3R_SYNTAXONLY 2019-07-26 14:27:37 +02:00
Lukas Matena
2dd4d9fd8c An attempt to silence the Wreorder warning on OSX build server
Clang apparently cares about order of command line arguments, so -Wall should come before -Wno-whatever
2019-07-23 15:13:47 +02:00
Lukas Matena
073fcc3ac9 Fixed a few warnings in headers (meaning they were reported once for each include)
Fixed an identification of CXX compiler in cmake so that 'AppleClang' is recognized
2019-07-23 14:02:20 +02:00
Yuri D'Elia
9a2e37d25b Use system Eigen3 on linux when found 2019-07-22 14:53:51 +02:00
Sam Segers
03c39c7e4c Only set SLIC3R_FHS_RESOURCES when SLIC3R_FHS is set
This makes it possible to run slic3r in a temporary direction
with

  make DESTDIR="run" install
2019-07-16 23:12:07 +02:00
Lukas Matena
d2c908ef7f Merge branch 'master' into lm_warnings 2019-07-15 13:26:55 +02:00
bubnikv
490e09b0ac WIP: Undo / Redo stack.
Integration of the "cereal" serialization library.
Serialization / deserialization of the DynamicConfig / DynamicPrintConfig.
DynamicPrintConfig serializes ordinal identifiers instead
of the option key strings to conserve space.
2019-06-26 13:26:49 +02:00
Lukas Matena
ee051eac10 CMake: -Wignored-attributes is not supported in GCC<6.1
-turned off -Wunknown-pragmas for GCC
2019-06-25 16:04:24 +02:00
tamasmeszaros
9cf93dafc8 Building igl statically and moving to the dep scripts
Fixing dep build script on Windows and removing some warnings.

Use bundled igl by default.

Not building with the dependency scripts if not explicitly stated. This way, it will stay in
Fix the libigl patch to include C source files in header only mode.
2019-06-19 14:52:55 +02:00
bubnikv
7667540d06 Merge branch 'vb_admesh_fix' 2019-06-18 08:54:50 +02:00
tamasmeszaros
ecff6b721d Build fix when boost is not in prefix/boost 2019-06-13 14:19:24 +02:00
bubnikv
bbcb22248d Merge remote-tracking branch 'remotes/origin/master' into vb_admesh_fix 2019-06-06 21:01:19 +02:00
bubnikv
4dc5c0b78b Support for Visual Studio 2019 Community 2019-06-06 11:40:35 +02:00
bubnikv
0e26eb0aeb WIP: Admesh - replacement of C memory allocation with std vectors 2019-06-04 22:06:42 +02:00
tamasmeszaros
6815ca85b7 Build system tweaks to get rid of cmake and boost warnings. 2019-05-30 17:48:32 +02:00
bubnikv
69695ef9f0 Generate debug symbols for Windows builds even in Release mode. 2019-05-13 19:31:20 +02:00
bubnikv
1ccaaf7499 Further renaming to PrusaSlicer 2019-05-13 15:14:33 +02:00
bubnikv
95041ea550 WIP: Renaming to PrusaSlicer.
Removed the obsolte icons.
2019-05-13 12:13:28 +02:00
bubnikv
ec5a2df2a6 Require Boost 1.64.0 and newer on Linux & OSX due to the Boost::process
library
2019-05-06 18:30:59 +02:00
Vojtech Bubnik
63cd195855 Added explicit linkage of pthreads library (needed on raspberry PI) 2019-04-23 11:02:57 +02:00
bubnikv
3e52e6f4a7 Added comments to the gettext dictionaries generated by the xgettext tool.
The prefix to be searched for in the source code comments is TRN
2019-04-18 10:13:56 +02:00
bubnikv
6387b1ad44 WIP: Restoring of the command line only builds (no GUI support). 2019-04-12 12:16:44 +02:00
Vojtech Kral
49af1ff0bc Build: Add an option to choose GTK version on Linux, fix #1937 2019-03-25 15:50:57 +01:00
bubnikv
e3c0315865 Removed Microsoft specific _DEBUG flag from the Unix systems.
Made condional compilation of assert code based on #ifndef NDEBUG
instead of #ifdef _DEBUG to compile on Unix systems.
2019-01-30 15:27:11 +01:00
bubnikv
22b6382fbf Add DEBUG and _DEBUG symbols on OSX & Linux in a way the Visual Studio
does that.
2019-01-29 09:57:17 +01:00
Vojtech Kral
baf609a149 Mac: Implement Retina for the 3D scene, fix #97 2019-01-24 20:03:12 +01:00
Vojtech Kral
2c8bbbe136 Build: Fix deployment target on Mac #1421 2019-01-11 17:05:57 +01:00
Vojtech Kral
3f7ac73eb1 Build: Add a flag to disable PCH 2019-01-11 12:49:24 +01:00
Vojtech Kral
51e6f1e9c7 Fix: wxWidgets 3.0 back-compat
Fix #1599
2019-01-09 18:43:29 +01:00
Vojtech Kral
628a2287d0 Merge pull request #1613 from hexane360/cmake-fixes
CMake pre-compiled header and warning fixes
2019-01-09 18:20:23 +01:00
hexane360
6599170f83 Added version check for Eigen (>=3.0) 2019-01-09 10:13:34 -07:00
hexane360
5bfd0c8b79 Fixed several warnings on Linux
-isolated C++-only options on newer CMake
-Removed warning for ignored-attributes on Clang and GCC
2019-01-07 16:59:09 -07:00
Vojtech Kral
f97b325274 Build: Fix install targets, add SLIC3R_FHS, check resource dir on GUI_App init
Fix #1515
2019-01-07 17:25:12 +01:00
Vojtech Kral
4e293f13f6 Build: Warn about non-existent CMAKE_PREFIX_PATH 2019-01-02 13:38:43 +01:00
Vojtech Kral
d6e3dd4ab1 Mac OS build: Set a default SDK target, fix c/cxx flags in deps/boost 2018-12-13 18:52:03 +01:00
Vojtech Kral
a64e5be975 deps: unix: Remove zlib, disable nlopt shared build 2018-12-03 17:33:56 +01:00
Vojtech Kral
330dbfcb95 deps: warn that wx-config can't be moved into another location 2018-12-03 10:48:59 +01:00
Vojtech Kral
1d53b81722 Deps: Windows: Fix a couple of configurations 2018-11-30 18:01:23 +01:00
Vojtech Kral
96846c3837 Build: Fix ASan on OS X 2018-11-26 19:02:30 +01:00
bubnikv
91ac484405 Removed some obsolete Perl bindings.
Removed libslic3r from the default include paths for all modules but
libslic3r. Now headers from libslic3r need to be included with an
explicit path (libslic3r/libslic3r.h etc)
Split the localization macros into I18N.{cpp,h}
2018-11-26 14:41:58 +01:00
Vojtech Kral
a0bc4a8204 CMake: Add option for a syntax-only build 2018-11-20 23:05:47 +01:00
tamasmeszaros
6f13fd907a Adding object elevation param.
Quick attempt to build with MinGW 7.3. Successful compile, failed linking
2018-11-19 17:58:08 +01:00
tamasmeszaros
082cdee6f9 Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports_backend 2018-11-08 16:19:22 +01:00
YuSanka
4d58d53954 Added(ported) function fix_through_netfabb()
+ Fixed adding of the instances to the object list
2018-11-08 09:58:48 +01:00
Vojtech Kral
87258c1fce CMake: Add ASan option 2018-11-07 17:38:08 +01:00