Commit Graph

98 Commits

Author SHA1 Message Date
Thomas Fussell
92577d6cac
update github deploy token 2020-03-21 14:36:45 -04:00
Thomas Fussell
5602edbd2d
add packaging and release deployment workflow 2020-03-21 14:25:39 -04:00
Crzyrndm
ab81bcaf08 Add GCC 5 to the build matrix, update comments about what each build is 2018-09-15 19:44:19 +12:00
Crzyrndm
e0d5cdbd85 Visible segments 2018-07-28 16:36:36 +12:00
Crzyrndm
0fe0c20d2a Cut down on builds executing samples/benchmarks, formatting 2018-07-28 16:26:40 +12:00
Crzyrndm
6b427127ff Add folds to travis log, parameters for img sample 2018-07-28 15:57:18 +12:00
Crzyrndm
ecb71db558 Run samples and benchmarks on CI 2018-07-28 15:38:36 +12:00
Crzyrndm
5671167d1d add cmake option XLNT_CXX_LANG to set the targetted cxx standard
- valid options are 11, 14, and 17
- default is 14
- cmake will error if an invalid value is provided
- requires cmake >= 3.10.* to take effect in visual studio
2018-07-15 21:23:22 +12:00
Crzyrndm
25d75cb5c3 complete the compiler set (gcc 6/7/8 + clang 4/5/6) 2018-07-14 21:27:54 +12:00
Crzyrndm
6b0fb72e78 make benchmarking conditional on other flags (static && release) 2018-07-14 21:13:57 +12:00
Crzyrndm
ea850b32d5 Add clang 4.0 to travis builds 2018-07-14 19:59:03 +12:00
Crzyrndm
c94fc5a999 Travis CI setup modifications 2018-07-14 18:35:48 +12:00
Thomas Fussell
e1bf1f6262 point lcov removal to the moved miniz file 2017-04-20 14:57:25 -04:00
Thomas Fussell
8d1f044793 save lcov remove output and move to root so coveralls-lcov can find source files 2017-04-20 00:56:18 -04:00
c45d1e63e7 try to clean up coverage and fix coveralls->github link 2017-04-20 00:31:29 -04:00
Thomas Fussell
04cc698416 update ci scripts 2017-04-11 17:52:57 -04:00
Thomas Fussell
31c152c9b6 specify gcov 6 for travis build 2017-03-23 20:08:21 -04:00
Thomas Fussell
3cfcc7246c clean up travis adding a build matrix 2017-03-22 21:41:00 -04:00
Thomas Fussell
e7059d5475 prevent cc and cxx from being overwritten 2017-03-22 00:29:39 -04:00
Thomas Fussell
05dbd37e4f attempt to remove compiler in order to prevent cc and cxx from being overwritten 2017-03-22 00:25:21 -04:00
Thomas Fussell
d6d726d391 almost got it 2017-03-22 00:21:31 -04:00
Thomas Fussell
dabd29fc59 this seems unlikely to work 2017-03-21 23:28:40 -04:00
Thomas Fussell
c81378f6e1 keep trying things 2017-03-21 23:12:04 -04:00
Thomas Fussell
8d04b6501c keep debugging coverage 2017-03-21 22:34:49 -04:00
Thomas Fussell
dc0a8caa8b try again 2017-03-21 22:17:30 -04:00
Thomas Fussell
638c1b0df4 I can't find the gcda files 2017-03-21 22:13:00 -04:00
Thomas Fussell
2627f729bd try to specify gcov corresponding to compiler 2017-03-21 22:05:08 -04:00
Thomas Fussell
86e39164a2 debug some travis paths 2017-03-21 21:57:48 -04:00
Thomas Fussell
f7338e9afc fix lcov directory 2017-03-21 21:41:57 -04:00
Thomas Fussell
3b073a8b76 samples and benchmarks are missing gcov library so let's just skip them in travis for now 2017-03-21 21:25:38 -04:00
Thomas Fussell
658a0e05d0 just do it the old way 2017-03-21 21:20:08 -04:00
Thomas Fussell
ec65198255 almost got it 2017-03-21 21:14:56 -04:00
Thomas Fussell
b3e7cfda16 try to find the repo directory 2017-03-21 21:11:40 -04:00
Thomas Fussell
e13f0a6958 I don't know what I'm doing 2017-03-21 21:07:21 -04:00
Thomas Fussell
9b82608ba0 remove ruby from travis apt-get packages and try to fix cmake command 2017-03-21 20:35:50 -04:00
Thomas Fussell
2fca439ca6 try to fix incorrectly formatted yaml 2017-03-21 20:28:10 -04:00
Thomas Fussell
470a571755 try reporting coverage again, this time using coveralls-lcov 2017-03-21 20:25:52 -04:00
Thomas Fussell
9b4ef0db03 use the correct tests directory for the test executable 2017-03-05 23:12:14 -05:00
Thomas Fussell
2f9d35b983 try to use cxxtest from apt for travis 2017-03-05 22:48:15 -05:00
Thomas Fussell
3883d8ae19 use correct cryptopp apt-get packages 2017-03-02 08:50:00 -05:00
Thomas Fussell
65ad2466e1 use the correct names for apt-get 2017-02-28 00:26:17 -05:00
Thomas Fussell
ba533688c3 update samples and benchmarks build, work on ci scripts 2017-02-28 00:07:37 -05:00
Thomas Fussell
2229c54427 specify g++ version 2017-01-02 14:03:48 -05:00
Thomas Fussell
3215e3a472 simplify travis build for now 2017-01-02 13:57:56 -05:00
Thomas Fussell
07d31cdbb3 fix more types and turn on benchmarks build on appveyor and travis 2016-12-03 16:46:48 +01:00
Thomas Fussell
f2f5097164 fix coveralls call and ignore unknown pragmas 2016-10-31 23:30:21 -04:00
Thomas Fussell
4a5e403954 enable coveralls 2016-10-31 23:23:29 -04:00
Thomas Fussell
cea5ae94d3 list all files to find coverage 2016-10-31 23:08:57 -04:00
Thomas Fussell
4db177c6d7 uh... typo 2016-10-31 22:54:21 -04:00
Thomas Fussell
0df2faf13a disable samples in coverage build 2016-10-31 22:47:09 -04:00