aboutsummaryrefslogtreecommitdiffstats
path: root/cmake/jsoncpp.cmake
Commit message (Collapse)AuthorAgeFilesLines
* cmake: Do not depend on a C compiler to be present by explicitly stating ↵Christian Parpart2018-12-201-1/+0
| | | | | | | | | | that this is a C++ project. CMake defaults to C *and* C++ toolchain, in case nothing has been specified. This means that cmake always checks for both, which is more than needed. This PR cuts off C toolchain requirement from /CMakeLists.txt and ensures that we don't pass along any `..._C_...` variables in EthCompilerSettings.cake nor jsoncpp.cmake.
* Use imported CMake targets.Daniel Kirchner2018-12-171-0/+1
|
* Enables C++14 standard (was C++11) within the Solidity compiler project.Christian Parpart2018-12-121-2/+2
|
* 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).