Commit graph

13 commits

Author SHA1 Message Date
Eric Swanson
05afc9b851
Upgrade Vagrant setup to Ubuntu 20.04 (focal64) (#236)
* Upgrade Vagrant setup to Ubuntu 20.04 (focal64)

* Add clang and clang-format.

Now build_tools.sh -c works too

* Update comment: refer to git repo, not SVN
2020-08-20 09:47:21 +02:00
turleypol
35e1712f3c
C++17 (#197)
* move to c++17

* update readme with new compiler requirements

* use c++17 filesystem in testfiles creation

* use gcc9

* Vagrant support for c++17: use gcc9 and llvm 7 (#199)

Co-authored-by: Eric Swanson <eric.the.unicorn@gmail.com>
2020-08-10 10:04:03 +02:00
Eric Swanson
26aa8a01fa Incorporate ANTLR into the cmake build.
Adjust ANTLR runtime source code: Replace ERROR with ANTLR_ERROR because it clashes with a longstanding windows header #define.
2020-07-17 20:52:40 -07:00
Eric Swanson
4c2449a274 Vagrant devmachine: Use gcc 5 and cmake 3.17.1 so that builds work 2020-04-22 21:21:52 -07:00
Gabriele Tozzi
0d2237bbbf More on line endings normalization
Blame myself :P
2016-02-12 11:39:51 +01:00
turley
62589b1f46 added clang tidy 2015-12-25 15:56:02 +01:00
turley
2b1267e087 updated vagrant vm, updated needed buildtools 2015-12-25 12:56:02 +01:00
frozenblit
09d233f65e Updated vagrant box to install git instead of svn 2015-02-21 17:54:10 +01:00
frozenblit
296cf6ca5c Updated clang-3.5 to 3.7 in the vagrant box setup
clang-3.5 packages don't exist anymore in the llvm repository
2015-02-21 17:51:46 +01:00
turley
dc2f993d09 wait for loggingfacility on server crash
made the sql module at least a bit more scriptfriendly: its now save to pass sql objects as parameters, result objects get automatically freed. Thus also removed the mysql_free_result function.
mysql_close is also now senseless, but kept for the guys who want to close the connection direct.
All I could do in half an hour sorry..
Never ever pass a C API directly into a scripting language!
And now the complete class: "Never ever ..."
2014-01-20 19:14:20 +00:00
turley
bed4a8ef19 automatically install clang,gcc4.8,vim
modified makefile to switch between gcc4.6,4.8 and clang (currently clang as default (nicer error msgs)
win32 default to xp toolset
more #define cleanup
replaced hash_map with c++11 unordered_map
2013-09-14 10:52:15 +00:00
frozenblit
2509765fee Changed EOL to unix 2013-09-11 20:52:23 +00:00
frozenblit
47b15b9f79 Added Vagrant support. This allows us to use a standard development machine for linux. There are a few things we can add later on. 2013-09-01 21:51:30 +00:00