aboutsummaryrefslogtreecommitdiffstats
path: root/libevmasm/CMakeLists.txt
blob: 426799385a2e6804eb6b7c80f856cc8619995656 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
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
    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 devcore)