|
@ -38,7 +38,6 @@ option(ETHKEY "Build the CLI key manager component" ON) |
|
|
option(SOLIDITY "Build the Solidity language components" ON) |
|
|
option(SOLIDITY "Build the Solidity language components" ON) |
|
|
option(SERPENT "Build the Serpent language components" ON) |
|
|
option(SERPENT "Build the Serpent language components" ON) |
|
|
option(TOOLS "Build the tools components" ON) |
|
|
option(TOOLS "Build the tools components" ON) |
|
|
option(NCURSES "Build the NCurses components" OFF) |
|
|
|
|
|
option(GUI "Build GUI components (AlethZero, Mix)" ON) |
|
|
option(GUI "Build GUI components (AlethZero, Mix)" ON) |
|
|
option(TESTS "Build the tests." ON) |
|
|
option(TESTS "Build the tests." ON) |
|
|
option(NOBOOST "No use of boost macros in test functions" OFF) |
|
|
option(NOBOOST "No use of boost macros in test functions" OFF) |
|
@ -209,7 +208,6 @@ eth_format_option(ETHKEY) |
|
|
eth_format_option(ETHASHCL) |
|
|
eth_format_option(ETHASHCL) |
|
|
eth_format_option(JSCONSOLE) |
|
|
eth_format_option(JSCONSOLE) |
|
|
eth_format_option_on_decent_platform(SERPENT) |
|
|
eth_format_option_on_decent_platform(SERPENT) |
|
|
eth_format_option_on_decent_platform(NCURSES) |
|
|
|
|
|
|
|
|
|
|
|
if (JSCONSOLE) |
|
|
if (JSCONSOLE) |
|
|
set(JSONRPC ON) |
|
|
set(JSONRPC ON) |
|
@ -227,7 +225,6 @@ if (BUNDLE STREQUAL "minimal") |
|
|
set(SOLIDITY OFF) |
|
|
set(SOLIDITY OFF) |
|
|
set(USENPM OFF) |
|
|
set(USENPM OFF) |
|
|
set(GUI OFF) |
|
|
set(GUI OFF) |
|
|
set(NCURSES OFF) |
|
|
|
|
|
set(TOOLS ON) |
|
|
set(TOOLS ON) |
|
|
set(TESTS OFF) |
|
|
set(TESTS OFF) |
|
|
elseif (BUNDLE STREQUAL "full") |
|
|
elseif (BUNDLE STREQUAL "full") |
|
@ -235,7 +232,6 @@ elseif (BUNDLE STREQUAL "full") |
|
|
set(SOLIDITY ON) |
|
|
set(SOLIDITY ON) |
|
|
set(USENPM ON) |
|
|
set(USENPM ON) |
|
|
set(GUI ON) |
|
|
set(GUI ON) |
|
|
# set(NCURSES ${DECENT_PLATFORM}) |
|
|
|
|
|
set(TOOLS ON) |
|
|
set(TOOLS ON) |
|
|
set(TESTS ON) |
|
|
set(TESTS ON) |
|
|
set(FATDB ON) |
|
|
set(FATDB ON) |
|
@ -244,7 +240,6 @@ elseif (BUNDLE STREQUAL "cli") |
|
|
set(SOLIDITY ON) |
|
|
set(SOLIDITY ON) |
|
|
set(USENPM ON) |
|
|
set(USENPM ON) |
|
|
set(GUI OFF) |
|
|
set(GUI OFF) |
|
|
# set(NCURSES ${DECENT_PLATFORM}) |
|
|
|
|
|
set(TOOLS ON) |
|
|
set(TOOLS ON) |
|
|
set(TESTS ON) |
|
|
set(TESTS ON) |
|
|
set(FATDB ON) |
|
|
set(FATDB ON) |
|
@ -253,7 +248,6 @@ elseif (BUNDLE STREQUAL "core") |
|
|
set(SOLIDITY ON) |
|
|
set(SOLIDITY ON) |
|
|
set(USENPM OFF) |
|
|
set(USENPM OFF) |
|
|
set(GUI ON) |
|
|
set(GUI ON) |
|
|
set(NCURSES OFF) |
|
|
|
|
|
set(TOOLS ON) |
|
|
set(TOOLS ON) |
|
|
set(TESTS OFF) |
|
|
set(TESTS OFF) |
|
|
set(FATDB ON) |
|
|
set(FATDB ON) |
|
@ -262,7 +256,6 @@ elseif (BUNDLE STREQUAL "tests") |
|
|
set(SOLIDITY ON) |
|
|
set(SOLIDITY ON) |
|
|
set(USENPM OFF) |
|
|
set(USENPM OFF) |
|
|
set(GUI OFF) |
|
|
set(GUI OFF) |
|
|
set(NCURSES OFF) |
|
|
|
|
|
set(TOOLS OFF) |
|
|
set(TOOLS OFF) |
|
|
set(TESTS ON) |
|
|
set(TESTS ON) |
|
|
set(FATDB ON) |
|
|
set(FATDB ON) |
|
@ -271,7 +264,6 @@ elseif (BUNDLE STREQUAL "user") |
|
|
set(SOLIDITY OFF) |
|
|
set(SOLIDITY OFF) |
|
|
set(USENPM OFF) |
|
|
set(USENPM OFF) |
|
|
set(GUI ON) |
|
|
set(GUI ON) |
|
|
# set(NCURSES ${DECENT_PLATFORM}) |
|
|
|
|
|
set(TOOLS ON) |
|
|
set(TOOLS ON) |
|
|
set(TESTS OFF) |
|
|
set(TESTS OFF) |
|
|
elseif (BUNDLE STREQUAL "wallet") |
|
|
elseif (BUNDLE STREQUAL "wallet") |
|
@ -279,7 +271,6 @@ elseif (BUNDLE STREQUAL "wallet") |
|
|
set(SOLIDITY OFF) |
|
|
set(SOLIDITY OFF) |
|
|
set(USENPM OFF) |
|
|
set(USENPM OFF) |
|
|
set(GUI OFF) |
|
|
set(GUI OFF) |
|
|
set(NCURSES OFF) |
|
|
|
|
|
set(TOOLS OFF) |
|
|
set(TOOLS OFF) |
|
|
set(TESTS OFF) |
|
|
set(TESTS OFF) |
|
|
set(ETHKEY ON) |
|
|
set(ETHKEY ON) |
|
@ -290,7 +281,6 @@ elseif (BUNDLE STREQUAL "miner") |
|
|
set(SOLIDITY OFF) |
|
|
set(SOLIDITY OFF) |
|
|
set(USENPM OFF) |
|
|
set(USENPM OFF) |
|
|
set(GUI OFF) |
|
|
set(GUI OFF) |
|
|
set(NCURSES OFF) |
|
|
|
|
|
set(TOOLS OFF) |
|
|
set(TOOLS OFF) |
|
|
set(TESTS OFF) |
|
|
set(TESTS OFF) |
|
|
set(ETHKEY OFF) |
|
|
set(ETHKEY OFF) |
|
@ -338,7 +328,6 @@ message("-- TOOLS Build basic tools ${TOOLS}") |
|
|
message("-- SOLIDITY Build Solidity language components ${SOLIDITY}") |
|
|
message("-- SOLIDITY Build Solidity language components ${SOLIDITY}") |
|
|
message("-- SERPENT Build Serpent language components ${SERPENT}") |
|
|
message("-- SERPENT Build Serpent language components ${SERPENT}") |
|
|
message("-- GUI Build GUI components ${GUI}") |
|
|
message("-- GUI Build GUI components ${GUI}") |
|
|
message("-- NCURSES Build NCurses components ${NCURSES}") |
|
|
|
|
|
message("-- TESTS Build tests ${TESTS}") |
|
|
message("-- TESTS Build tests ${TESTS}") |
|
|
message("-- ETHASHCL Build OpenCL components (experimental!) ${ETHASHCL}") |
|
|
message("-- ETHASHCL Build OpenCL components (experimental!) ${ETHASHCL}") |
|
|
message("-- JSCONSOLE Build with javascript console ${JSCONSOLE}") |
|
|
message("-- JSCONSOLE Build with javascript console ${JSCONSOLE}") |
|
@ -373,7 +362,7 @@ if (EVMJIT) |
|
|
add_subdirectory(evmjit) |
|
|
add_subdirectory(evmjit) |
|
|
endif() |
|
|
endif() |
|
|
|
|
|
|
|
|
if (TOOLS OR GUI OR SOLIDITY OR NCURSES OR TESTS) |
|
|
if (TOOLS OR GUI OR SOLIDITY OR TESTS) |
|
|
set(GENERAL 1) |
|
|
set(GENERAL 1) |
|
|
else () |
|
|
else () |
|
|
set(GENERAL 0) |
|
|
set(GENERAL 0) |
|
@ -469,10 +458,6 @@ if (TOOLS) |
|
|
|
|
|
|
|
|
endif() |
|
|
endif() |
|
|
|
|
|
|
|
|
#if (NCURSES) |
|
|
|
|
|
# add_subdirectory(neth) |
|
|
|
|
|
#endif () |
|
|
|
|
|
|
|
|
|
|
|
if (GUI) |
|
|
if (GUI) |
|
|
|
|
|
|
|
|
add_subdirectory(libnatspec) |
|
|
add_subdirectory(libnatspec) |
|
|