set(JSONRPCONCACHEBOOL"Build with jsonprc. default on")
set(FATDBOFFCACHEBOOL"Build with ability to list entries in the Trie. Doubles DB size, slows everything down, but good for looking at state diffs and trie contents.")
set(USENPMOFFCACHEBOOL"Use npm to recompile ethereum.js if it was changed")
set(PROFILINGOFFCACHEBOOL"Build in support for profiling")
set(BUNDLE"none"CACHESTRING"Predefined bundle of software to build (none, full, user, tests, minimal).")
set(SOLIDITYONCACHEBOOL"Build the Solidity language components")
set(SERPENTONCACHEBOOL"Build the Serpent language components")
set(TOOLSONCACHEBOOL"Build the tools components")
set(NCURSESONCACHEBOOL"Build the NCurses components")
set(EVMJITOFFCACHEBOOL"Build just-in-time compiler for EVM code (requires LLVM)")
set(ETHASHCLOFFCACHEBOOL"Build in support for GPU mining via OpenCL")
endfunction()
option(VMTRACE"VM tracing and run-time checks (useful for cross-implementation VM debugging)"OFF)
option(PARANOID"Additional run-time checks"OFF)
option(JSONRPC"Build with jsonprc. default on"ON)
option(FATDB"Build with ability to list entries in the Trie. Doubles DB size, slows everything down, but good for looking at state diffs and trie contents."OFF)
option(USENPM"Use npm to recompile ethereum.js if it was changed"OFF)
option(PROFILING"Build in support for profiling"OFF)
set(BUNDLE"none"CACHESTRING"Predefined bundle of software to build (none, full, user, tests, minimal).")
option(SOLIDITY"Build the Solidity language components"ON)
option(SERPENT"Build the Serpent language components"ON)