5f656e7784
Removed SLIC3R_PRUSACONTROL switch from CMake
2018-09-27 13:47:35 +02:00
6a0b43f909
Added various manifests,
...
added auto generation of includes and manifests from version and build
variables,
resurrected SLIC3R_LOGLEVEL env var.
2018-09-24 11:53:05 +02:00
e357fa89ef
Further reduction of Perl dependencies. Now the Perl dependencies
...
only influence the XS project (and the unit / integration tests).
2018-09-21 20:11:33 +02:00
75de8e47be
Moved the remaining Perl dependencies to xs/CMakeLists.txt
2018-09-21 19:37:35 +02:00
4541afbbc8
Added C++ command line processing, thanks @alexrj and @loh
2018-09-20 16:48:13 +02:00
a022b721f3
Removed dependency on wxWidgets from Alien.
...
Updated source code to wxWidgets 3.1.1
Moved invocation of perl unit / integration tests to the xs project.
2018-09-19 17:19:06 +02:00
bc1ff442ff
Fixed compilation on OSX & Linux
2018-09-19 13:12:57 +02:00
8abfbc2322
Disabling calls from libslic3r to slic3r gui.
2018-09-19 11:27:04 +02:00
1260b8deb3
WIP: Moved sources int src/, separated most of the source code from Perl.
...
The XS was left only for the unit / integration tests, and it links
libslic3r only. No wxWidgets are allowed to be used from Perl starting
from now.
2018-09-19 11:02:24 +02:00
d4c2cf99e3
Build: Option to force generation of PDB file on MSVC Release build
2018-08-17 15:20:58 +02:00
4f0e3482f7
Build: Plumb perl include path
...
Thanks to @kortschak for contributing to this fix
Co-authored-by: Dan Kortschak <dan@kortschak.io >
2018-08-17 15:20:58 +02:00
f11dd98cc4
Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d
...
# Conflicts:
# CMakeLists.txt
# lib/Slic3r/GUI/MainFrame.pm
2018-06-28 18:50:39 +02:00
68743a7b80
Initial working implementation of the "Fix by Netfabb" function.
2018-06-04 21:22:42 +02:00
90743f0236
Working arrange_objects with DJD selection heuristic and a bottom-left placement strategy.
2018-05-17 10:37:26 +02:00
87f9225d4a
Removed the "Broken croak" support, which was useful on broken
...
64bit Strawberry perl only. We don't use Strawberry perl anymore,
so this has been removed for clarity.
Added a PerlCallback wrapper to call a Perl subroutine from a C++ code.
2018-05-03 21:45:43 +02:00
5812ca06d6
Fixed ctest on Windows (should call Perl's prove.bat, not just prove)
2018-03-14 18:09:31 +01:00
58788ef43a
MSVC: Fix run and debug project settings ( #771 )
...
* MSVC: Fix run and debug project settings
* MSVC: Fix CMake infinite loop
2018-03-12 09:39:32 +01:00
751e86cd4d
libcurl linking and cmake usage improvements
2018-03-05 16:31:24 +01:00
ff4e8d94c0
CMake build process: Workaround for an old CMake on Linux.
2017-08-28 23:11:43 +02:00
0cb491e135
CMake build process:
...
Added the "test" target to execute the perl prove unit / integration tests.
Added a post-build step to copy the XS.dll & Slic3r/XS.pm to local-lib.
2017-08-28 19:11:16 +02:00
81e2c6f2db
CMake build system: Made the Release build default
2017-08-18 14:18:27 -07:00
952ca18bf9
Modified to compile on Ubuntu
2017-08-17 19:43:14 +02:00
c0f099c2cf
CMake conversion, further steps: Now it compiles on Visual Studio 2013.
2017-08-17 18:27:51 +02:00
bb36e78428
Further CMake integration, split the xs CMakeFiles.txt to
...
FindAlienWx.cmake and FindPerlEmbed.cmake for easier Perl integration.
2017-08-17 13:30:46 +02:00
5673205d2e
Initial implementation of a CMake build system for the Slic3r XS module.
...
Based on https://github.com/CReimer/Slic3r/tree/makefile_pr
Big thanks to @CReimer for his huge effort.
2017-08-16 19:05:08 +02:00