Bruno Van de Velde
86be352070
Explicitly use Ubuntu Xenial on Travis CI [appveyor skip]
2019-04-15 19:36:05 +02:00
Bruno Van de Velde
8231b40dd7
Android test was failing because some licenses weren't accepted
2018-10-13 22:47:03 +02:00
Bruno Van de Velde
37004ecff0
Updated android test [skip appveyor]
2018-10-13 16:29:01 +02:00
Bruno Van de Velde
3f03917cb8
Fixed two issues with cmake script
...
- Installing framework on macOS failed because install rules were not executed in correct order
- Cmake files installed to the lib folder contained SFML directories which made it hard to distribute them with the precompiled libs
2018-10-11 19:40:14 +02:00
Bruno Van de Velde
a87a4a3075
Fixed android test
2018-07-28 16:51:56 +02:00
Bruno Van de Velde
a3490e7334
Previous update to Travis CI config didn't set CXX to custom value anymore
2018-07-28 11:58:23 +02:00
Bruno Van de Velde
fd47160117
Try using Travis CI build stages
2018-07-28 11:52:57 +02:00
Bruno Van de Velde
84dd5e9f90
Got TGUI working on android with the latest SFML version again
2018-07-28 11:27:48 +02:00
Bruno Van de Velde
83cde5cae1
Updated apt packages to install on Travis
2018-05-15 22:28:21 +02:00
Bruno Van de Velde
ad20ff4db2
Temporarily disable android tests until android support with SFML is restored
2018-03-30 23:04:09 +02:00
Bruno Van de Velde
b4bd955bb8
Too many processors were still detected on Travis CI
2017-11-01 15:00:41 +01:00
Bruno Van de Velde
7721dc7c70
CMake detects actual processor count instead of available ones in container on Travis CI
2017-11-01 13:40:52 +01:00
Bruno Van de Velde
6c3bf91137
Perform a Unity build (combining all source files into large file) by default
2017-11-01 13:19:47 +01:00
Bruno Van de Velde
a772efd878
Let CI build the on Android as well
...
[skip appveyor]
2017-09-10 00:39:03 +02:00
Bruno Van de Velde
87d0e9e538
Reduced downloaded dependencies on Travis CI
2017-08-18 19:27:04 +02:00
Bruno Van de Velde
aafe909eee
Make use of ccache for the linux builds on Travis CI
2017-08-18 01:50:39 +02:00
Bruno Van de Velde
32d302c77f
No longer using valgrind on Travis CI
2017-07-29 14:23:35 +02:00
Bruno Van de Velde
0e53b45bba
The cmake version on Travis CI was too old to build SFML
2017-03-12 15:52:43 +01:00
Bruno Van de Velde
8170a4e229
Several minor changes that were changed while developing TGUI.Net
2016-10-05 15:10:21 +02:00
Bruno Van de Velde
bb8959cb01
Travis CI build still failing
...
- GCC patch was in wrong directory
- Xcode7 image does not include cmake like default osx image
- Script still tried to build 32-bit SFML which is no longer supported
2016-09-15 15:47:22 +02:00
Bruno Van de Velde
5a6824e823
Travis CI should use Xcode 7 to build TGUI 0.8-dev
2016-09-15 15:05:19 +02:00
Bruno Van de Velde
4e145942b5
Disabled mac build on Travis CI for now
2016-09-14 23:45:09 +02:00
Bruno Van de Velde
e06b4d0726
GCC 4.9 is now officially the minimum required GCC version to use TGUI 0.8
2016-09-14 23:26:31 +02:00
Bruno Van de Velde
2d5ce12c33
Fixed more CI errors
...
- gcc 4.9 could not handle the stringstream reuse
- clang on mac did not yet have the -std=c++14 flag
- use gcc 4.8 since -std=c++1y flag is used now
2016-09-14 22:56:02 +02:00
Bruno Van de Velde
899fdfb2de
Updated code to fix errors and warnings on CI
...
- g++ 4.7 is no longer supported by TGUI 0.8, now using g++ 4.9
- valgrind was used by the script but not installed
- Fixed several errors for lines that VS2013 didn't support
- Fixed warnings in Any class about duplicate copy constructors
- Fixed some other minor warnings from VS2015
2016-09-14 21:43:22 +02:00
Bruno Van de Velde
047daf2f2a
Enable cross-platform CI on 0.8 branch
2016-09-14 20:54:25 +02:00
Bruno Van de Velde
5aafe7bc7e
Fixed typo in .travis.yml
2016-06-30 16:26:05 +02:00
Bruno Van de Velde
238abc8e00
Ported EditBox to new rendering system + implemented changes that were made in 0.7 in the meantime
2016-06-30 16:12:43 +02:00
Bruno Van de Velde
f4a1e2e04a
Added extensive tests for DataIO class
2016-03-08 23:19:59 +01:00
Bruno Van de Velde
5c62f4fe1a
Use more recent compiler on travis
2016-03-01 20:59:29 +01:00
Bruno Van de Velde
a3ff9616fa
Disable extra testing for WIP branch and only run partial unit tests
2016-03-01 20:31:21 +01:00
Bruno Van de Velde
61ef2268fe
Split Travis CI linux build in two separate builds
2016-01-21 16:42:10 +01:00
Bruno Van de Velde
58c233c6c2
Travis should only run the codecov script on linux
2015-11-04 14:46:32 +01:00
Bruno Van de Velde
ffa1863812
Travis build should not fail when codecov script fails
2015-11-04 14:39:48 +01:00
Bruno Van de Velde
1d52e92ae5
Make Travis CI build for both Linux and Mac OS X
2015-09-05 23:48:10 +02:00
Bruno Van de Velde
a130497bdd
Update travis.yml to cache sfml, improve performance and run the tests correctly
2015-08-15 14:15:19 +02:00
Bruno Van de Velde
833ccc3d84
Travis should fail when the tests fail
2015-08-15 02:36:44 +02:00
Bruno Van de Velde
4524402ed4
Let Travis build a debug library for the tests
2015-08-07 14:59:35 +02:00
Bruno Van de Velde
807d3e28c3
More unit tests for new code
2015-07-27 16:11:33 +02:00
Bruno Van de Velde
a8b73d13a8
Let Travis CI use gcc 5.1 to check examples and run the tests and gcc 4.7 to ensure backward compatibility of the library
2015-07-19 19:35:29 +02:00
Bruno Van de Velde
de2ee59fb2
Experiment to make travis use other compilers
2015-07-19 19:24:55 +02:00
Bruno Van de Velde
aa5d0f1745
Added tests for layout + let CI build examples and run tests
2015-07-19 18:20:11 +02:00
Bruno Van de Velde
967f5a39d3
Added experimental android support
2015-01-30 16:39:05 +01:00
Bruno Van de Velde
7235fe1a58
New travis script failed
2015-01-12 14:44:42 +01:00
Bruno Van de Velde
5ee10bb6d9
Travis should use SFML 2.2
2015-01-12 14:36:27 +01:00
Bruno Van de Velde
c487e11066
Travis script should run 'apt-get update' before installing packages
2014-09-16 18:16:13 +02:00
Bruno Van de Velde
c1ceb142ad
It seems like Travis is now in the wrong folder to build tgui
2014-09-05 19:20:02 +02:00
Bruno Van de Velde
23345162ff
Travis failed to build sfml due to a missing library
2014-09-05 19:16:22 +02:00
Bruno Van de Velde
fc37e082d8
Travis needs to compile sfml from source since sfml 2.1 is not supported by tgui 0.7
2014-09-05 19:08:42 +02:00
Bruno Van de Velde
c0429aa3a9
Let Travis CI use clang instead of gcc 4.6 to build TGUI 0.7-dev
2014-09-05 18:57:51 +02:00