project (flowee_lib) set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_FLAGS " -fPIC") set(CMAKE_CXX_STANDARD_REQUIRED ON) add_definitions(-DNPRIVKEY) # avoid private-key using code add_library(flowee_lib STATIC flowee-config.h.in NetworkEnums.h APIProtocol.h Blockchain.cpp Blockchain.h Blockchain_p.h NetworkConnection.cpp NetworkConnection.h NetworkEndPoint.h NetworkException.cpp NetworkException.h NetworkManager.cpp NetworkManager.h NetworkManager_p.h NetworkQueueFullError.cpp NetworkQueueFullError.h NetworkServiceBase.cpp NetworkServiceBase.h NetworkService.cpp NetworkService.h utils/utilstrencodings.h utils/utilstrencodings.cpp utils/chainparamsbase.h utils/chainparamsbase.cpp utils/WorkerThreads.h utils/WorkerThreads.cpp utils/uint256.h utils/uint256.cpp utils/tinyformat.h utils/Logger.cpp utils/Logger.h utils/utiltime.h utils/utiltime.cpp utils/LogChannels.cpp utils/LogChannels_p.h utils/Message.cpp utils/Message.h utils/prevector.h utils/serialize.h utils/version.h utils/WaitUntilFinishedHelper.h utils/WaitUntilFinishedHelper.cpp utils/amount.cpp utils/amount.h utils/cashaddr.cpp utils/cashaddr.h utils/base58.cpp utils/base58.h utils/hash.h utils/hash.cpp utils/streaming/ConstBuffer.h utils/streaming/ConstBuffer.cpp utils/streaming/MessageBuilder.h utils/streaming/MessageBuilder_p.h utils/streaming/MessageBuilder.cpp utils/streaming/MessageParser.h utils/streaming/MessageParser.cpp utils/streaming/BufferPool.h utils/streaming/BufferPool.cpp utils/streaming/streams.h utils/primitives/FastTransaction.h utils/primitives/FastTransaction.cpp utils/primitives/TxIterator_p.h utils/primitives/FastBlock.h utils/primitives/FastBlock.cpp utils/primitives/script.h utils/primitives/script.cpp utils/primitives/transaction.h utils/primitives/transaction.cpp utils/primitives/pubkey_utils.cpp utils/primitives/pubkey_utils.h utils/primitives/block.cpp utils/primitives/block.h )