Commit Graph

53 Commits (master)

Author SHA1 Message Date
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