mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
42 lines
789 B
CMake
42 lines
789 B
CMake
set(sources
|
|
Assembly.cpp
|
|
Assembly.h
|
|
AssemblyItem.cpp
|
|
AssemblyItem.h
|
|
BlockDeduplicator.cpp
|
|
BlockDeduplicator.h
|
|
CommonSubexpressionEliminator.cpp
|
|
CommonSubexpressionEliminator.h
|
|
ConstantOptimiser.cpp
|
|
ConstantOptimiser.h
|
|
ControlFlowGraph.cpp
|
|
ControlFlowGraph.h
|
|
Exceptions.h
|
|
ExpressionClasses.cpp
|
|
ExpressionClasses.h
|
|
GasMeter.cpp
|
|
GasMeter.h
|
|
Inliner.cpp
|
|
Inliner.h
|
|
Instruction.cpp
|
|
Instruction.h
|
|
JumpdestRemover.cpp
|
|
JumpdestRemover.h
|
|
KnownState.cpp
|
|
KnownState.h
|
|
LinkerObject.cpp
|
|
LinkerObject.h
|
|
PathGasMeter.cpp
|
|
PathGasMeter.h
|
|
PeepholeOptimiser.cpp
|
|
PeepholeOptimiser.h
|
|
SemanticInformation.cpp
|
|
SemanticInformation.h
|
|
SimplificationRule.h
|
|
SimplificationRules.cpp
|
|
SimplificationRules.h
|
|
)
|
|
|
|
add_library(evmasm ${sources})
|
|
target_link_libraries(evmasm PUBLIC solutil)
|