10 Commits

Author SHA1 Message Date
Rogier
2f4a917bb1 Add a function to obtain relative millisecond-timestamps
'Relative' in the sense that they can only sensibly compared to
another time value obtained using the same function during the
same program invocation.
2016-08-03 11:31:38 +02:00
Rogier
9a9b83e638 Detect libstdc++ ABI incompatibility to allow compiling using clang again.
Currently, this is only relevant when using LevelDB, and a newer version
of libstdc++, which uses a different C++ ABI which clang does not yet support.

A symptom of the problem are unexpected linking failures, caused by undefined
symbols, while other symbols from the same library do not cause errors.

The solution is a workaround, that avoids using the offending symbols, at the
cost of reduced functionality. As this currently only affects the text of an
error message, the impact is minor.
2016-06-28 11:44:09 +02:00
addi
2c2536acd8 Define WIN32 for x64 too to work around the snappy bug 2016-06-18 11:49:50 +02:00
addi
050c2ce6a3 Define _CRT_SECURE_NO_WARNINGS on release build mode
This disables complaints about fopen, getenv, strerror (etc.) being
considered deprecated (by Microsoft).
2016-06-18 11:46:36 +02:00
adrido
db3879aeaa Add Batch script to update versioninfo.h file 2016-05-31 21:37:58 +02:00
adrido
a5a6f6353c Assume that libgd.lib is called "libgd.lib" 2016-05-31 21:37:58 +02:00
adrido
95323cde3a Add wingetopt and configure include folder
wingetopt was taken from https://github.com/alex85k/wingetopt
2016-05-31 21:37:58 +02:00
adrido
d61cbdde4f Add dirent.h and configure include folder
dirent.h was taken from https://github.com/tronkko/dirent
2016-05-31 21:37:58 +02:00
adrido
90dccf571c Add required packages via NuGet 2016-05-31 21:37:58 +02:00
adrido
506d7bbcc2 Setup VisualStudio project files 2016-05-31 21:37:58 +02:00