Commit Graph

67 Commits

Author SHA1 Message Date
ThePhD
fc6ccdfa7e start preparations for new travis
update appveyor
add blocks for tests on platforms where things are expected to fail
prepare for LuaJIT
2017-12-25 20:18:29 -05:00
ThePhD
6d2100e814 Prepare for full appveyor build.
Add abort_clean so that CI does not get stuck on a message box that can never be answered
alignment rules do not apply to stack variables, so the tests cannot have the alignment check in the destructor: only for memory pushed into and coming straight out of Lua
2017-12-25 11:44:04 -05:00
ThePhD
f2db7e3a6f modify vanilla build to never use internal makefile
appveyor will build both versions on x64 since it can (maybe) run fast enough?
generate lua.hpp for versions 5.1, since it doesn't roll its own
2017-12-24 17:59:45 -05:00
ThePhD
83013333d7 Let it rip! 2017-12-24 12:32:23 -05:00
ThePhD
c8339468ae make sure to specify debug or release with ctest using the Visual Studio generator 2017-12-24 03:24:07 -05:00
ThePhD
4fbb3b3fc5 never need to cd out or in ever, once we do it in the initial script 2017-12-24 02:03:40 -05:00
ThePhD
7fae78b23b update cmake build and try out new appveyor commands 2017-12-24 01:44:51 -05:00
ThePhD
453a0daaaf fix VC++ build of examples and try to get appveyor to compile and run... 2017-12-24 01:30:55 -05:00
ThePhD
6d7e9c6021 unfortunate extra quote 2017-12-23 22:17:36 -05:00
ThePhD
19ebe12eea slap in the proper cmd command additions 2017-12-23 22:15:58 -05:00
ThePhD
6e5d55345a update cmakelists with additional deprecation blockers, since they're just so goddamn annoying...
change appveyor to play nicer and check for MiNGW (even if we won't activate it yet)
2017-12-23 22:04:32 -05:00
ThePhD
f041e99f32 before-build preserves directory changes 2017-12-23 21:39:04 -05:00
ThePhD
001470dc9a add hot, new python onto the path and hope it catches 2017-12-23 21:36:31 -05:00
ThePhD
5d44f2e3a9 change how quotes are used 2017-12-23 21:23:08 -05:00
ThePhD
039e430957 update appveyor and see how it plays out 2017-12-23 21:18:52 -05:00
ThePhD
9524fd061e All these platforms are so hard to deal with... 2017-12-23 20:34:34 -05:00
ThePhD
0e19156d52 update everything for the new cmake build, prepare for new .travis.yml and new appveyor.yml
Add name of project at top of license
fix container_traits with respect to boost::property_tree: Fixes #554
fix as_table with a vector of tuples (forward_get ignored constness): Fixes #552
2017-12-20 04:58:50 -05:00