Commit Graph

9 Commits

Author SHA1 Message Date
John Ralls
50e3bf21db Merge branch 'maint' 2015-10-24 14:55:56 -07:00
John Ralls
de264c5832 Merge branch 'maint' 2015-10-23 12:14:25 -07:00
Geert Janssens
0eb92f37d1 Merge branch 'maint' 2015-10-09 12:45:00 +02:00
John Ralls
5e7dd9d43a Fix distcheck.
The trick in ff07762 that changing the automake default extension to
cpp, thus forcing C++ linking even with C sources, while it worked, had
the side-effect of breaking make-dist because it made automake look for
*.cpp to put in the tarball and there weren't any such files.

Instead, make the files which use test-engine-stuff.cpp also C++.
2015-09-24 11:28:07 -07:00
John Ralls
431a525b22 Merge branch 'maint' 2015-09-22 11:54:46 -07:00
John Ralls
986bb368cd Merge branch 'maint' 2015-09-19 16:58:13 -07:00
John Ralls
613bf2ec0e Fix up Win32 Build. 2015-07-11 22:05:28 -07:00
John Ralls
ff07762f61 Move the KVP_TYPE enum to kvp-value.hpp.
This had some extraordinary knock-on effects because C++11 treats enums
very differently from C, so any C code that directly accessed the enum
had to be converted to C++.

That included test-engine-stuff, and because it quite sensibly builds as
a ranlib archive instead of a shared library everything that uses it must
at least link as C++. Fortunately automake takes care of doing this when
the default extension for check_PROGRAMS is cpp, even if the source file
is C.
2015-07-03 17:15:21 -07:00
John Ralls
3590de1085 Convert tests to C++ and the KVP C++ API. 2015-07-03 17:14:32 -07:00