Commit [r256] Maximize Restore History

- New CMake based build system. Based in part on contribution from

Igor Okulist and Damien Buhl (Patch #14). Added support for running
tests and building with DLL on Windows.
- added missing JSON_API
- Visual Studio DLL: suppressed warning "C4251: <data member>: <type>
needs to have dll-interface to be used by..." via pragma push/pop
in json-cpp headers.
- New header json/version.h now contains version number macros
(JSONCPP_VERSION_MAJOR, JSONCPP_VERSION_MINOR, JSONCPP_VERSION_PATCH
and JSONCPP_VERSION_HEXA). While this header is generated by CMake,
it is committed to ease build with alternate build system
(CMake only update the file when it changes avoid issues with VCS).

blep 2013-05-08

added /trunk/jsoncpp/CMakeLists.txt
added /trunk/jsoncpp/include/CMakeLists.txt
added /trunk/jsoncpp/include/json/version.h
added /trunk/jsoncpp/src/CMakeLists.txt
added /trunk/jsoncpp/src/jsontestrunner/CMakeLists.txt
added /trunk/jsoncpp/src/lib_json/CMakeLists.txt
added /trunk/jsoncpp/src/lib_json/version.h.in
added /trunk/jsoncpp/src/test_lib_json/CMakeLists.txt
changed /trunk/jsoncpp/NEWS.txt
changed /trunk/jsoncpp/README.txt
changed /trunk/jsoncpp/amalgamate.py
changed /trunk/jsoncpp/include/json/config.h
changed /trunk/jsoncpp/include/json/reader.h
changed /trunk/jsoncpp/include/json/value.h
changed /trunk/jsoncpp/include/json/writer.h
/trunk/jsoncpp/CMakeLists.txt Diff Switch to side-by-side view
Loading...
/trunk/jsoncpp/include/CMakeLists.txt Diff Switch to side-by-side view
Loading...
/trunk/jsoncpp/include/json/version.h Diff Switch to side-by-side view
Loading...
/trunk/jsoncpp/src/CMakeLists.txt Diff Switch to side-by-side view
Loading...
/trunk/jsoncpp/src/jsontestrunner/CMakeLists.txt Diff Switch to side-by-side view
Loading...
/trunk/jsoncpp/src/lib_json/CMakeLists.txt Diff Switch to side-by-side view
Loading...
/trunk/jsoncpp/src/lib_json/version.h.in Diff Switch to side-by-side view
Loading...
/trunk/jsoncpp/src/test_lib_json/CMakeLists.txt Diff Switch to side-by-side view
Loading...
/trunk/jsoncpp/NEWS.txt Diff Switch to side-by-side view
Loading...
/trunk/jsoncpp/README.txt Diff Switch to side-by-side view
Loading...
/trunk/jsoncpp/amalgamate.py Diff Switch to side-by-side view
Loading...
/trunk/jsoncpp/include/json/config.h Diff Switch to side-by-side view
Loading...
/trunk/jsoncpp/include/json/reader.h Diff Switch to side-by-side view
Loading...
/trunk/jsoncpp/include/json/value.h Diff Switch to side-by-side view
Loading...
/trunk/jsoncpp/include/json/writer.h Diff Switch to side-by-side view
Loading...