aboutsummaryrefslogtreecommitdiffstats
path: root/cmake/jsoncpp.cmake
Commit message (Collapse)AuthorAgeFilesLines
* Rename JSONCPP_EXTRA_FLAGS to JSONCPP_CXX_FLAGS, add EMSCRIPTEN workaround ↵Daniel Kirchner2018-08-081-3/+11
| | | | and remove obsolete MSVC workaround.
* Propagate original CMAKE_CXX_FLAGS to jsoncpp compilationGuido Vranken2018-07-191-1/+1
|
* Visual Studio 2017 build-time (linking) fix and improvementsChristian Parpart2018-07-111-3/+1
|
* Fix cmake when custom CMAKE_INSTALL_LIBDIR is givenmingchuan2018-06-061-8/+2
| | | | | | According to cmake documents, we cannot assume CMAKE_INSTALL_LIBDIR is a relative path. This commit fixes the "no rule to make libjsoncpp.a" error by passing -DCMAKE_INSTALL_LIBDIR=lib to jsoncpp external project.
* CMake: Fix libdir for jsoncpp external project in special casePaweł Bylica2018-05-171-1/+7
| | | | When building on Debian/Ubuntu with install prefix /usr (e.g. in PPA builds) the CMAKE_INSTALL_LIBDIR is resolved to lib/x86_64-linux-gnu. For jsoncpp external project this is never the case because the install prefix is not /usr. Remove multiarch part from libdir if there.
* CMake: enable C++11 for jsoncppAlex Beregszaszi2018-04-231-1/+5
|
* CMake: Update jsoncpp to v1.8.4Alexander Arlt2018-04-231-11/+5
|
* jsoncpp: Restore download dir in source treePaweł Bylica2017-09-201-0/+1
|
* deps: Move and fix jsoncpp.cmake from deps submodulePaweł Bylica2017-09-191-0/+50
This copies jsoncpp.cmake from ethereum/cpp-dependencies repo and adds BUILD_BYPRODUCT information to ExternalProject configuration (required by Ninja).