24 Star 44 Fork 8

Gitee 极速下载 / bcos

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/bcosorg/bcos
克隆/下载
CMakeLists.txt 2.79 KB
一键复制 编辑 原始数据 按行查看 历史
kelvin 提交于 2017-08-04 11:44 . full modify the pailler to paillier
#------------------------------------------------------------------------------
# Top-level CMake file for cpp-ethereum.
#
# The documentation for cpp-ethereum is hosted at http://cpp-ethereum.org
#
# ------------------------------------------------------------------------------
# This file is part of cpp-ethereum.
#
# cpp-ethereum is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# cpp-ethereum is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with cpp-ethereum. If not, see <http://www.gnu.org/licenses/>
#
# (c) 2014-2016 cpp-ethereum contributors.
#------------------------------------------------------------------------------
cmake_minimum_required(VERSION 3.0.0)
set(ETH_CMAKE_DIR "${CMAKE_CURRENT_LIST_DIR}/cmake" CACHE PATH "The path to the cmake directory")
list(APPEND CMAKE_MODULE_PATH ${ETH_CMAKE_DIR})
set(CPP_ETHEREUM_DIR "${CMAKE_CURRENT_LIST_DIR}" CACHE PATH "Path to the root directory for cpp-ethereum")
# set cmake_policies
include(EthPolicy)
eth_policy()
# project name and version should be set after cmake_policy CMP0048
project(cpp-ethereum VERSION "1.3.0")
if (NOT EXISTS ${CMAKE_SOURCE_DIR}/evmjit/)
message(FATAL_ERROR "Git submodules not initialized, execute:\n git submodule update --init")
endif()
set(CMAKE_SKIP_INSTALL_ALL_DEPENDENCY On)
include(EthOptions)
include(EthCompilerSettings)
include(EthExecutableHelper)
include(EthDependencies)
include(EthUtils)
include(ProjectBoost)
include(ProjectCryptopp)
include(ProjectJsonCpp)
include(ProjectJsonRpcCpp)
include(ProjectSecp256k1)
configure_project(CPUID CURL EVMJIT FATDB MINIUPNPC ROCKSDB PARANOID VMTRACE)
add_subdirectory(eth)
add_subdirectory(libdevcore)
add_subdirectory(libdevcrypto)
add_subdirectory(libcontract)
add_subdirectory(libsinglepoint)
add_subdirectory(libpbftseal)
add_subdirectory(libraftseal)
add_subdirectory(libpaillier)
add_subdirectory(libethcore)
add_subdirectory(libethereum)
add_subdirectory(libevm)
add_subdirectory(libevmcore)
if (NOT EMSCRIPTEN)
add_subdirectory(libp2p)
endif()
add_subdirectory(libweb3jsonrpc)
add_subdirectory(libwebthree)
add_subdirectory(libwhisper)
add_subdirectory(utils)
if (EVMJIT)
add_subdirectory(evmjit)
endif()
if (TOOLS)
if (NOT EMSCRIPTEN)
endif()
endif()
# TODO - split out json_spirit, libscrypt and sec256k1
1
https://gitee.com/mirrors/bcos.git
git@gitee.com:mirrors/bcos.git
mirrors
bcos
bcos
master

搜索帮助