60 Commits

Author SHA1 Message Date
Joseph Lenox
1ffd57d37a not using var rel because its expansion needs to be fixed in misc_ui.hpp 2018-07-11 22:14:51 -05:00
Joseph Lenox
d9e4b2f246 Set compile configuration variables if they are in the environment for the path to slic3r var dir 2018-07-11 22:14:51 -05:00
Joseph Lenox
919345ada4 Tweaks; removing perl deps from travis. 2018-07-11 22:14:51 -05:00
Joseph Lenox
b2bb98ccfc Trying to use gcc 7 for slic3r 2018-07-11 22:14:51 -05:00
Joseph Lenox
d7c4b7f315 Trying to use gcc 7 for slic3r 2018-07-11 22:14:51 -05:00
Joseph Lenox
1c119f2abf Trying to use gcc 7 for slic3r 2018-07-11 22:14:51 -05:00
Joseph Lenox
a4225cd4be Trying to use gcc 7 for slic3r 2018-07-11 22:14:51 -05:00
Joseph Lenox
a49f454e66 Update .travis.yml 2018-07-11 22:14:51 -05:00
Joseph Lenox
d6ca7ee434 Less magic 2018-07-11 22:14:51 -05:00
Joseph Lenox
26268c03e2 point cmake to boost_root 2018-07-11 22:14:51 -05:00
Joseph Lenox
f6f2a81dee set cc to gcc not g++ 2018-07-11 22:14:51 -05:00
Joseph Lenox
2144c51def Try to get travis to build cppgui instead. 2018-07-11 22:14:51 -05:00
Joseph Lenox
ad72e06d86 Exercise build environment. 2018-07-11 22:14:51 -05:00
Joseph Lenox
0ea8853f6f
Build Experiment - see if build completes without sudo: required. (#4051) 2018-04-24 18:49:14 -05:00
Joseph Lenox
4e40de6307 Fixed mode of sftp-symlink and extension. 2018-02-24 19:19:57 -06:00
Joseph Lenox
c7e3e7f22c Update travis to create a "latest" symlink. 2018-02-24 19:01:48 -06:00
Joseph Lenox
8df65c1336 Ensure that freeglut3 is installed 2017-09-02 09:25:51 -05:00
Joseph Lenox
3187f4f181 Removed an unnecessary second call of sftp script, fixed one small error with naming. 2017-06-21 22:35:05 -05:00
Joseph Lenox
26becd8b51 Produce AppImage from the leavings of the normal bz2. (#4039)
* Produce AppImage from the leavings of the normal bz2.
2017-06-21 22:19:26 -05:00
Joseph Lenox
2bedc5c9df Link to libstdc++ statically. (#4016)
* Link to libstdc++ statically.

* use a linker flag instead.

* Update Build.PL

* Link to static paths on Travis only.

* Fix SFTP to abort of SFTP errors.

* Create sftp.sh

* always set -static-libstdc++ now in ldflags

also removed gcc 4.6 workaround

* remove buggy gcc check for 4.7, it is no longer supported

* Remove -lstdc++

Static linking is done on Travis for linux.

* Filter -lstdc++ on linux, static c++
2017-06-09 08:05:21 -05:00
Travis CI User
b26681ef58 updated travis for new linux package script 2017-04-19 02:09:54 +00:00
Joseph Lenox
04b59affce only decrypt if the key is available (#3858)
* only decrypt if the key is available

* Use script instead of explicit command

* Don't deploy if the keyfile is missing/empty.

* Don't deploy if key is not available.

* Don't decrypt appveyor key if no secret

* wrong name

* Fix the logic and a typo
2017-04-05 11:27:04 -05:00
Joseph Lenox
66c7eb72b5 set ld library path for archive build so wxpar can find things 2017-04-04 23:52:33 -05:00
Joseph Lenox
493461e504 do build with local-lib set to get wxpar 2017-04-04 22:41:19 -05:00
Joseph Lenox
3d0e5bf351 wrong username 2017-04-04 21:42:04 -05:00
Joseph Lenox
77ffa5616f made private keyfile 600 2017-04-04 20:48:57 -05:00
Joseph Lenox
510ef65fae travis, pls. y u do that 2017-04-04 20:16:34 -05:00
Joseph Lenox
a3130272e6 add dl.slic3r.org to known hosts. 2017-04-04 19:37:36 -05:00
Joseph Lenox
30076331bd Fixed path to encoded key 2017-04-04 18:55:29 -05:00
Joseph Lenox
e36e821f72 Travis uploads files to slic3r.org now. 2017-04-04 18:48:19 -05:00
Joseph Lenox
bbb4b653ea re-caching perbrew dir is pointless 2017-04-02 12:10:31 -05:00
Joseph Lenox
ea28afba1d Add WXDIR to library search path for finding wx libs for custom libraries 2017-04-02 11:46:18 -05:00
Joseph Lenox
1709e20aed Slic3r packaging for Linux via TravisCI (#3831)
* linux packaging script should be functional now (from travis)

* Updated travis to build with distribution

* Moved cache management to script.

* Add perlbrew download

* Point to my server and use the correct perlbrew path.

* added bintray encrypted link

* used right script name

* fixed deploy path and used correct deploy

* Updated to use TRAVIS_COMMIT env variable

* updating deployment for travis

* oops, inverted logic

* Cleanup of files, renamed make_par to make_archive.

Factored out some functions to common/util.sh

* replaced slic3r dir with current dir (not script dir)

* ensured PAR::Packer is installed.

* added -v to install

* can't mix globbing and shell replacement in the same thing.

* adding some debug code, setting sudo: false

* factored out get_app_name

* added set version to utils

* prototype appimage

* cache perlbrew, added ./ to WD in make_archive

* added more noise

* sudo-false takes twice as long to build for some stupid reason.

* make unzip quiet.

* run ldd bundle to see output

* quiet down tar, set ld library path
2017-04-01 23:40:06 -05:00
Joseph Lenox
5e1f3e883d add xsgui to list of branches to build with travis 2017-03-30 00:42:44 -05:00
Alessandro Ranellucci
48910a7970 Remove the stable branch from Travis and add IRC notifications 2017-03-23 15:08:00 +01:00
Joseph Lenox
3c4f93cf24 Cpp11 (#3731)
* Enabled c++11 support (required for IO::AMF), extended Travis build to build with g++ 4.9
* ifdef guard in poly2tri/util to avoid redefinition warning
* cache local-lib
2017-03-02 00:46:20 -06:00
Alessandro Ranellucci
6d3c0e3e98 Revert "codecov.io integration"
(It looks like codecov.io doesn't work with our mixed Perl/C++ environment)
This reverts commit b540f9788bae77498577914acb2e10f519ff52c4.

Conflicts:

	.travis.yml
2016-12-20 21:46:47 +01:00
Alessandro Ranellucci
ab05177a08 Try to fix codecov.io 2016-12-20 21:36:43 +01:00
Alessandro Ranellucci
b540f9788b codecov.io integration 2016-12-20 21:34:13 +01:00
Alessandro Ranellucci
e5412b5d69 Use --local-lib when calling cpanm 2016-12-16 15:49:41 +01:00
Alessandro Ranellucci
66e48e9d22 Revert "More fixes for non-ASCII paths on Windows"
This reverts commit e79eac2671fca060a04d8183e97b655523eafdfb.
2016-08-28 11:23:06 +02:00
Alessandro Ranellucci
e79eac2671 More fixes for non-ASCII paths on Windows 2016-08-28 10:43:00 +02:00
Joseph Lenox
7d4d6fed7d Add boost-filesystem to list of dependencies
back to using packages, hopefully it works.
2016-07-10 10:21:51 -05:00
Joseph Lenox
e05f8effe8 Change .travis.yml to build local Boost libs (#3403)
Travis configuration now uses compiled boost (1.58.0), which is cached to avoid spending time on it again.
2016-07-09 21:49:41 -05:00
Joseph Lenox
4ffe56b666 Set LDLOADLIBS to get the linker switch to occur in the right place. 2016-07-04 14:37:18 -05:00
Alessandro Ranellucci
65d0f92cfe Fixed Travis CI conf 2015-12-05 15:14:37 +01:00
Alessandro Ranellucci
4b59490330 Upgrade Travis CI conf 2015-12-05 15:07:37 +01:00
Alessandro Ranellucci
c63a5f26ca One more fix for Travis CI 2015-11-19 17:00:25 +01:00
Alessandro Ranellucci
1378562e63 Further improvements for compilation (Ubuntu) 2015-11-19 15:30:27 +01:00
Alessandro Ranellucci
e48a0fe022 Added libboost-* packages for Travis CI build 2015-11-19 15:05:29 +01:00