diff --git a/CMakeModules/EosioTester.cmake.in b/CMakeModules/EosioTester.cmake.in index 48dcddffa707f61719f227224c4869dc4479162e..d2ca3afdf41e28ac2a948dff86a53bf65cc230a7 100644 --- a/CMakeModules/EosioTester.cmake.in +++ b/CMakeModules/EosioTester.cmake.in @@ -50,6 +50,7 @@ endif() find_library(libbinaryen binaryen @CMAKE_INSTALL_FULL_LIBDIR@) find_library(libwasm WASM @CMAKE_INSTALL_FULL_LIBDIR@) find_library(libwast WAST @CMAKE_INSTALL_FULL_LIBDIR@) +find_library(libwabt wabt @CMAKE_INSTALL_FULL_LIBDIR@) find_library(libir IR @CMAKE_INSTALL_FULL_LIBDIR@) find_library(libplatform Platform @CMAKE_INSTALL_FULL_LIBDIR@) find_library(liblogging Logging @CMAKE_INSTALL_FULL_LIBDIR@) @@ -59,6 +60,13 @@ find_library(liboscrypto crypto @OPENSSL_ROOT_DIR@/lib) find_library(libosssl ssl @OPENSSL_ROOT_DIR@/lib) find_library(libchainbase chainbase @CMAKE_INSTALL_FULL_LIBDIR@) find_library(libbuiltins builtins @CMAKE_INSTALL_FULL_LIBDIR@) +find_library(libsecp256k1 secp256k1 @CMAKE_INSTALL_FULL_LIBDIR@) +find_library(GMP_LIBRARIES NAMES libgmp.a gmp.lib gmp libgmp-10 mpir + HINTS ENV GMP_LIB_DIR + ENV GMP_DIR + PATH_SUFFIXES lib + DOC "Path to the GMP library" +) macro(add_eosio_test test_name) add_executable( ${test_name} ${ARGN} ) @@ -70,6 +78,7 @@ macro(add_eosio_test test_name) ${libbinaryen} ${libwast} ${libwasm} + ${libwabt} ${libruntime} ${libplatform} ${libir} @@ -79,6 +88,7 @@ macro(add_eosio_test test_name) ${liblogging} ${libchainbase} ${libbuiltins} + ${GMP_LIBRARIES} ${libsecp256k1} LLVMX86Disassembler diff --git a/CMakeModules/EosioTesterBuild.cmake.in b/CMakeModules/EosioTesterBuild.cmake.in index 06451ff16508dcdd0bab12415e229e8058999492..fecd6c081caec5738733ebc969e0b3a9de627109 100644 --- a/CMakeModules/EosioTesterBuild.cmake.in +++ b/CMakeModules/EosioTesterBuild.cmake.in @@ -51,6 +51,7 @@ find_library(libbinaryen binaryen @CMAKE_BINARY_DIR@/externals/binaryen/lib) find_library(libwasm WASM @CMAKE_BINARY_DIR@/libraries/wasm-jit/Source/WASM) find_library(libwast WAST @CMAKE_BINARY_DIR@/libraries/wasm-jit/Source/WAST) find_library(libir IR @CMAKE_BINARY_DIR@/libraries/wasm-jit/Source/IR) +find_library(libwabt wabt @CMAKE_BINARY_DIR@/libraries/wabt) find_library(libplatform Platform @CMAKE_BINARY_DIR@/libraries/wasm-jit/Source/Platform) find_library(liblogging Logging @CMAKE_BINARY_DIR@/libraries/wasm-jit/Source/Logging) find_library(libruntime Runtime @CMAKE_BINARY_DIR@/libraries/wasm-jit/Source/Runtime) @@ -59,6 +60,13 @@ find_library(liboscrypto crypto @OPENSSL_ROOT_DIR@/lib) find_library(libosssl ssl @OPENSSL_ROOT_DIR@/lib) find_library(libchainbase chainbase @CMAKE_BINARY_DIR@/libraries/chainbase) find_library(libbuiltins builtins @CMAKE_BINARY_DIR@/libraries/builtins) +find_library(libsecp256k1 secp256k1 @CMAKE_BINARY_DIR@/libraries/fc/secp256k1) +find_library(GMP_LIBRARIES NAMES libgmp.a gmp.lib gmp libgmp-10 mpir + HINTS ENV GMP_LIB_DIR + ENV GMP_DIR + PATH_SUFFIXES lib + DOC "Path to the GMP library" +) macro(add_eosio_test test_name) add_executable( ${test_name} ${ARGN} ) @@ -70,6 +78,7 @@ macro(add_eosio_test test_name) ${libbinaryen} ${libwast} ${libwasm} + ${libwabt} ${libruntime} ${libplatform} ${libir} @@ -79,6 +88,7 @@ macro(add_eosio_test test_name) ${liblogging} ${libchainbase} ${libbuiltins} + ${GMP_LIBRARIES} ${libsecp256k1} LLVMX86Disassembler diff --git a/libraries/CMakeLists.txt b/libraries/CMakeLists.txt index b67c86b0ed88cbb0c0e387b2b0644a406f6d3644..78593706c7d97c30892062f5468664c467c42c38 100644 --- a/libraries/CMakeLists.txt +++ b/libraries/CMakeLists.txt @@ -11,5 +11,6 @@ add_subdirectory( abi_generator ) #turn these off for now set(BUILD_TESTS OFF CACHE BOOL "Build GTest-based tests") +set(BUILD_TOOLS OFF CACHE BOOL "Build wabt tools") set(RUN_RE2C OFF CACHE BOOL "Run re2c") add_subdirectory( wabt ) diff --git a/libraries/wabt b/libraries/wabt index 67381cbe17e0ef87d40f3376e99aea7fff0fa0b1..270e1f9ee63004578c82a2fe594b81afd84c1631 160000 --- a/libraries/wabt +++ b/libraries/wabt @@ -1 +1 @@ -Subproject commit 67381cbe17e0ef87d40f3376e99aea7fff0fa0b1 +Subproject commit 270e1f9ee63004578c82a2fe594b81afd84c1631