Commit Graph

91 Commits

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