-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Conversation
@@ -409,10 +413,8 @@ if (JSCONSOLE) | |||
add_subdirectory(ethconsole) | |||
endif () | |||
|
|||
if (NOT WIN32) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That fails Windows build.
@@ -42,7 +42,7 @@ if (JSCONSOLE) | |||
endif() | |||
|
|||
if (DEFINED WIN32 AND NOT DEFINED CMAKE_COMPILER_IS_MINGW) | |||
eth_copy_dlls("${EXECUTABLE}" MHD_DLLS) | |||
eth_copy_dlls("${EXECUTABLE}" MHD_DLLS EVMJIT_DLLS) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It does not work!!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
MSVC isn't CMAKE_COMPILER_IS_MINGW :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@subtly, NOT DEFINED CMAKE_COMPILER_IS_MINGW there, so msvc fits.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In other parts "compiler match msvc" is used. And it's just simpler.
Does eth need to be directly linked to evmjit? Or is evmjit header only? If it's the former... eth doesn't have any linkage to evmjit. What all needs to link evmjit? |
evmjit builds as dll on widows (unlike other libraries which build as static). Every executable that links it directly or indirectly needs the dll to run. This build action copies the dll to the exe output dir |
reverted libsecp256k1 changes
base? preferably on whizz branch. |
win-jit-dll Conflicts: eth/CMakeLists.txt
into win-jit-dll Conflicts: CMakeLists.txt
looksgood |
Copy evmjit.dll to output on windows
No description provided.