Commit Graph

113 Commits

Author SHA1 Message Date
wmayer
8277b3f9e9 travis: switch Netgen support off for Windows builds 2021-03-27 15:37:48 +01:00
Chris Hennes
fcf5a13eab [Travis] Update CI to use new libpack location. 2021-03-27 13:26:14 +01:00
Chris Hennes
231a76f884 Modify Travis to test without setting QT5, etc. 2021-03-06 21:11:53 +01:00
wmayer
19d8c755c2 travis: remove Qt4 & Py2 support from the build matrix 2021-03-04 18:52:35 +01:00
wmayer
9cd929afa4 travis: using C++17 for the clang build doesn't currently work on Bionic.
So revert the change from commit daef7ec0fe and instead suppress the C++17 related warnings caused by OCCT
2021-03-02 12:44:56 +01:00
wmayer
daef7ec0fe travis: OCCT 7.5.1 uses [[nodiscard]] that is a C++17 feature.
To avoid to get tons of warnings because of -Wpedantic the clang build should use C++17, too
2021-03-02 12:13:08 +01:00
Przemo Firszt
16c5657255 Switch off mac builds - temporary travis fix
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2020-12-17 17:01:50 +01:00
Jean-Marie Verdun
175c870e8c Gentle exit only if gtimeout reached end of time as to fill up build cache
Signed-off-by: Jean-Marie Verdun <jmverdun3@gmail.com>
2020-11-12 17:36:26 +01:00
sgrogan
6cac6d937b set -DBUILD_ENABLE_CXX_STD='C++17' 2020-11-07 19:48:31 +01:00
sgrogan
e9531d2a7e increase osx timeout limit 2020-11-07 19:48:31 +01:00
Jean-Marie Verdun
50208b8bf1 Remove installation in the case of timeout during build
Signed-off-by: Jean-Marie Verdun <jmverdun3@gmail.com>
2020-11-03 14:58:43 +01:00
Jean-Marie Verdun
f35d30bc58 Fix travis build for MacOS
Signed-off-by: Jean-Marie Verdun <jmverdun3@gmail.com>
2020-11-03 14:58:43 +01:00
wmayer
675fdd7c39 travis: disable TechDraw for macOS build
The travis builds for macOS always stop at around 82% and this is a test to see if the build runs out of memory
2020-10-19 10:47:13 +02:00
Jean-Marie Verdun
3edbcb7bbb Add a file existence test for opencascade patch
Signed-off-by: Jean-Marie Verdun <jmverdun3@gmail.com>
2020-10-14 12:52:45 +02:00
Jean-Marie Verdun
a43f334ba1 Use relative path as CMAKE input
Signed-off-by: Jean-Marie Verdun <jmverdun3@gmail.com>
2020-10-14 12:52:45 +02:00
Jean-Marie Verdun
e2e51f812b Build final cache
Signed-off-by: Jean-Marie Verdun <jmverdun3@gmail.com>
2020-10-14 12:52:45 +02:00
Jean-Marie Verdun
c83bc00730 Enable MacOSX build with latest homebrew integration
Signed-off-by: Jean-Marie Verdun <jmverdun3@gmail.com>
2020-10-14 12:52:45 +02:00
sgrogan
9d62dca003 Update Libpack 2020-09-20 22:26:45 +02:00
triplus
9f3bb05196 Travis exclude Clang build job for PR 2020-05-28 18:46:26 +02:00
triplus
d4ea5b8919 Use newer Eigen to suppress warnings 2020-05-25 13:32:09 +02:00
triplus
472a29f73a Travis suppress excessive Clang/Eigen warnings
Issue is likely fixed in the latest version of Eigen, for now i don't feel backporting Eigen is worth the effort, hence disabling the warning.
2020-05-25 13:32:09 +02:00
triplus
c17d5ae328 Travis upgrade to GCC 10 and Clang 10
Upgrade to latest and greatest toolchains.
2020-05-25 13:32:09 +02:00
vocx-fc
64cc58e359 Travis: get Pivy for Python 2 and 3 2020-03-02 12:00:24 -03:00
sgrogan
62808e95fb Turn SEH on Win, let FreeCAD crash during tests 2020-02-18 20:09:45 +01:00
triplus
a2a59b884e Travis - add PLY runtime dependency
Looks like a new runtime dependency was introduced: 53bbf09bf9
2020-02-14 16:50:15 +01:00
triplus
91d84472fa Travis - enable ccache for GCC builds
https://github.com/FreeCAD/FreeCAD/pull/2930
2020-02-14 09:48:10 +01:00
triplus
a199adcd56 Travis - fixes for Windows build 2020-02-13 13:05:59 +01:00
sgrogan
3089ffd435 Update Libpack link 2020-02-08 12:39:13 +01:00
triplus
37ca8cb3bc Travis - re-enable incremental ccache builds
Each build job should now have an unique cache entry. This should increase the reliability and success rate for build jobs, when the maximum time limit is exceeded.
2019-11-29 14:42:57 +01:00
triplus
d2bcb7be7c Travis - create a unique cache entry
https://forum.freecadweb.org/viewtopic.php?f=10&t=40324&start=30#p350421
https://docs.travis-ci.com/user/caching#caches-and-build-matrices
2019-11-29 14:42:57 +01:00
triplus
fab86e6d32 Travis - upgrade to GCC 9 and Clang 9
Use latest and greatest compilers in the toolchain.
2019-11-29 14:42:57 +01:00
wmayer
9898f3b242 travis - extend library search path in order to find libnglib.so at runtime 2019-11-26 17:23:29 +01:00
triplus
c5ac5e0e15 Travis - satisfy runtime dependencies 2019-11-26 15:31:57 +01:00
wmayer
79cd59723b need further PySide2 modules for unit tests 2019-11-26 11:37:52 +01:00
wmayer
298b80c53e need PySide2.QtCore for Py3 for unit tests 2019-11-25 16:26:22 +01:00
triplus
84752715e8 Travis - fail build on unit tests failure
https://forum.freecadweb.org/viewtopic.php?f=10&t=40324
2019-11-24 19:10:06 +01:00
triplus
831376e453 Travis - move instead of copy and preserve space 2019-11-24 19:10:06 +01:00
triplus
ffe0173637 Travis - size information
https://forum.freecadweb.org/viewtopic.php?f=4&t=38657&start=50#p349018
2019-11-24 19:10:06 +01:00
wmayer
cbe161b4e4 set build dependency to netgen package 2019-11-24 16:15:25 +01:00
wmayer
f55cf3ef10 remove superfluous quotes 2019-11-24 13:31:35 +01:00
sgrogan
3d7b6b354e add pybind11-dev dependency necessary for netgen-headers 2019-11-01 17:46:58 -03:00
triplus
a801ff5a23 Travis - delete LibPack to preserve more space
https://forum.freecadweb.org/viewtopic.php?f=4&t=38657
2019-10-24 23:23:07 +02:00
sgrogan
e31f84f5d5 Remove py2/qt5 build, disable py3.7/flake8 build 2019-10-20 16:10:38 +02:00
triplus
a0adbd5e2b Travis - remove workaround due to more time granted 2019-10-08 08:56:08 +02:00
triplus
17ce36b0d5 Travis - upgrade to Xenial and use OCCT from PPA 2019-09-07 15:20:37 +02:00
Abdullah Tahiri
bd8fc5527c Travis: Make winpty failure not fail the build 2019-06-03 18:18:07 +02:00
abdullahtahiriyo
da4946d336 Travis winpty (#2214)
* Travis: FreeCAD tests

invert bars in direct call

* Travis: Run FreeCADCmd through winpty

* Travis: stdin is not a tty

* Travis: winpty -Xallow-non-tty

* Travis: winpty -Xplain

* Travis: Force build failure on any error during testing

* Travis: Use grep/tee to determine failure

* Travis: Correct build output
2019-05-27 09:58:48 +02:00
Markus Reitboeck
ab23ac4f0e (-) fix appveyor build
project was renamed in commit 10ce1470c9
2019-05-26 11:21:32 +02:00
Abdullah Tahiri
550149ef87 Travis: filter out 2019-05-02 19:55:31 +02:00
abdullahtahiriyo
b72bca5497 Travis: Move building to external batch script (#2131)
* Travis: Move building to external batch script

* Travis: double quotes to escape route

* Travis: use cmd.exe to call batch file
2019-05-02 17:55:03 +02:00