Commit Graph

91 Commits (ecf402972ba0d840f6abfbdeae807c6096deb44d)

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