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
Thomas Fussell
0d97105122
clean up zip.cpp, enable and fix compiler warnings, use equality instead of hashing for style components, compile all cpp files in sample directory, track remote branches for submodules
2016-10-31 20:48:43 -04:00
Thomas Fussell
c5185d467f
fix coveralls
2016-10-25 21:19:32 -04:00
Thomas Fussell
c49341c82f
clean up cmake build, fix warnings, improve configuration, general
...
housekeeping, fixes #72 , fixes #70
2016-10-25 20:22:22 -04:00
Thomas Fussell
375c5d8cf0
update ci scripts with changed cmake option
2016-10-11 20:41:10 -04:00
Thomas Fussell
8efd646c2b
update travis build
2016-07-29 18:05:38 -04:00
Thomas Fussell
8970bfaffb
improve style writing coverage. i think that's enough for today
2016-07-09 15:12:53 -04:00
Thomas Fussell
24ac76ccd4
try exclude again
2016-07-09 14:38:47 -04:00