Gav Wood
d638df83ae
Revert "CMake: set default RUNTIME_OUTPUT_DIRECTORY property to "bin""
10 years ago
Paweł Bylica
33d7e42866
CMake: set default RUNTIME_OUTPUT_DIRECTORY property to "bin"
This commit changes output directory for runtime components (executables and DLLs) to "bin" directory. That allows running executables on Windows without need of install step.
Closes ethereum/cpp-ethereum#1821
10 years ago
chriseth
2111cd4894
Move assembly related files to libevmasm and Params.h/.cpp to libevmcore.
10 years ago
chriseth
a895217db6
Use BUILD_SHARED_LIB
10 years ago
chriseth
cc5c8f2678
SHA3 optimizations.
10 years ago
jhuntley
4f109d29a6
Mingw cmake updates. Make sure Boost_INCLUDE_DIRS is included for each library using boost. When installing libraries, don't forget to copy DLLs, add target 'RUNTIME DESTINATION bin'.
10 years ago
Gav Wood
2c6b18f01b
Add EVMJIT.
10 years ago
Marek Kotewicz
dd0744e8a3
fixed #1022
10 years ago
Marek Kotewicz
0520e0f4db
fixed issue with including wrong json/json.h file
10 years ago
Lefteris Karapetsas
b8b75c841b
Solidity getInterfaceFunctions is now a map of hash to Function
- Also introduced dependency between libsolidity and libdevcrypto
- Compler's appendFunctionSelector now has a first version of using
function signature hash instead of index
10 years ago
Marek Kotewicz
fb72a7ce5f
fixed styling issues
10 years ago
Marek Kotewicz
48dfbaf3c9
updated cmake policies
10 years ago
Marek Kotewicz
281a9e2b22
jsonrpc option in cmakes, removed all warnings
10 years ago
debris
548dda844a
solidity compiling under msvc && boosts cmake file fixed
10 years ago
debris
5063433df4
solidity compiling on windows, fixed Compiler Error C2797
10 years ago
Marek Kotewicz
6b5d89d559
removed automocs
10 years ago
Lefteris Karapetsas
60ac4d3a2c
Exporting Natspec documentation to a JSON interface
- Adding a getDocumentation() function to solidity compiler stack
so that we can obtain the natspec interface for a contract
- Adding libjsoncpp as a dependency of libsolidity. This is done
in a dirty way, using libjsonrpc-cpp s an intermediate dependency
for the moment. Will fix soon.
- Start of a test file for Natspec exporting to JSON
10 years ago
Marek Kotewicz
e2c9f19550
add headers to solidity's add_library
10 years ago
Christian
99882a76a7
Moved instructions and assembly to new libevmcore.
10 years ago
Christian
ea6d58a0d1
Contract compiler and also add ExpressionStatement to AST.
ExpressionStatement functions as glue between Statements and Expressions.
This way it is possible to detect when the border between statements and
expressions is crossed while walking the AST. Note that ExpressionStatement is
not the only border, almost every statement can contains expressions.
10 years ago
Christian
c379bea27b
CMakeLists library dependency cleanup for libdevcore, libevmface, libsolidity and solc.
Fixes #417 .
10 years ago
Christian
2d50851ea3
Solidity scanner and some unit tests.
The scanner is a modified version of the v8 javascript scanner.
10 years ago
Gav Wood
515a1c22a9
Split ethcore off into devcrypto ready for Whisper's crypto and repot namespace.
Rename ethential to devcore.
10 years ago
Gav Wood
e4257ee378
Move JS setup code up into lib macro.
Remove a few redundant messages from build.
11 years ago
Gav Wood
3822aef608
Build fixes.
11 years ago
Gav Wood
ddc1b4fc32
Windows build coersions.
11 years ago
Gav Wood
9bcd42e174
Full python serpent support.
Shared libs on all platforms.
11 years ago
Gav Wood
25183afd7c
Project refactor. Introduce the Serpent library.
11 years ago
Gav Wood
e8217ea489
Major reorganisation.
New libs (libethsupport, libevm, liblll).
New LLLC binary.
11 years ago
Gav Wood
28c887c96c
Remove build cruft.
11 years ago
Gav Wood
8b82d27851
Better building. Don't need JSON-RPC now.
11 years ago
Gav Wood
648fbc57c9
Split out libethcore from libethereum.
11 years ago
Tymat
699ceda748
use CMAKE_THREAD_LIBS_INIT for unix environment so you can pass pthread library if needed
11 years ago
Tymat
ef8dce5d60
Fix DSO missing from command line by adding lpthread to linker
11 years ago
Jeffrey Lee
fb67642855
fixed Ubuntu12.04 compile error
11 years ago
Gav Wood
0a9be840bd
Fixup for bad -mt patch.
11 years ago
subtly
797b42e247
update boost dep for osx
11 years ago
Daniel Hams
efa1d6bdc6
Change logging "name" to be class instance thread specific ptr for unified code between Linux/OSX.
11 years ago
subtly
8d1dffeafd
cmake-macos remove unused.
11 years ago
subtly
67e63f425d
cmake macos, more fixes and cleanup
11 years ago
Eric Lombrozo
6907a75623
cmake can now build to linux and windows. Use -DTARGET_PLATFORM=<linux|w64>
11 years ago
subtly
32ee0e5874
cmake updates fox osx. still not building (need qt plugin)
11 years ago
subtly
55f6989820
cmake updates for building on osx
11 years ago
Gav Wood
c54a81f92c
Added SECP256k1 project.
11 years ago
Gav Wood
22d51cb921
Debian packaging and various needed changes to build.
11 years ago
Gav Wood
4792ac9236
Move towards more flexible cryptopp discovery.
11 years ago
Gav Wood
98bf9e7be6
Fledgling UPnP support.
11 years ago
Gav Wood
3f18b0187f
Threads linking now.
11 years ago
Gav Wood
4347cfc4fc
Various fixes.
11 years ago
Gav Wood
720df0509e
Additional framework stuff - block verification, playback &c.
11 years ago