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