diff options
Diffstat (limited to 'cmake/UseSolidity.cmake')
-rw-r--r-- | cmake/UseSolidity.cmake | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/cmake/UseSolidity.cmake b/cmake/UseSolidity.cmake deleted file mode 100644 index 5080f71b..00000000 --- a/cmake/UseSolidity.cmake +++ /dev/null @@ -1,32 +0,0 @@ -function(eth_apply TARGET REQUIRED SUBMODULE) - - set(SOL_DIR "${ETH_CMAKE_DIR}/.." CACHE PATH "The path to the solidity directory") - set(SOL_BUILD_DIR_NAME "build" CACHE STRING "The name of the build directory in solidity repo") - set(SOL_BUILD_DIR "${SOL_DIR}/${SOL_BUILD_DIR_NAME}") - set(CMAKE_LIBRARY_PATH ${SOL_BUILD_DIR};${CMAKE_LIBRARY_PATH}) - - find_package(Solidity) - - # Hide confusing blank dependency information when using FindSolidity on itself. - if (NOT(${MODULE_MAIN} STREQUAL Solidity)) - eth_show_dependency(SOLIDITY solidity) - endif() - - target_include_directories(${TARGET} PUBLIC ${Solidity_INCLUDE_DIRS}) - - if (${SUBMODULE} STREQUAL "solevmasm") - target_link_libraries(${TARGET} ${Solidity_SOLEVMASM_LIBRARIES} jsoncpp) - endif() - - if (${SUBMODULE} STREQUAL "lll") - eth_use(${TARGET} ${REQUIRED} Solidity::solevmasm) - target_link_libraries(${TARGET} ${Solidity_LLL_LIBRARIES}) - endif() - - if (${SUBMODULE} STREQUAL "solidity" OR ${SUBMODULE} STREQUAL "") - eth_use(${TARGET} ${REQUIRED} Dev::soldevcore Solidity::solevmasm) - target_link_libraries(${TARGET} ${Solidity_SOLIDITY_LIBRARIES}) - endif() - - target_compile_definitions(${TARGET} PUBLIC ETH_SOLIDITY) -endfunction() |