solidity/libevmasm/CMakeLists.txt
Christian Parpart cdd8c72c9d CMake: Explicitly state which files to compile instead of relying on globbing.
Also remove header file lists, as there is no need to add them to
add_library() or add_executable(), which should lower maintenance of the cmake files.
2018-11-26 14:39:24 +01:00

22 lines
426 B
CMake

set(sources
Assembly.cpp
AssemblyItem.cpp
BlockDeduplicator.cpp
CommonSubexpressionEliminator.cpp
ConstantOptimiser.cpp
ControlFlowGraph.cpp
ExpressionClasses.cpp
GasMeter.cpp
Instruction.cpp
JumpdestRemover.cpp
KnownState.cpp
LinkerObject.cpp
PathGasMeter.cpp
PeepholeOptimiser.cpp
SemanticInformation.cpp
SimplificationRules.cpp
)
add_library(evmasm ${sources})
target_link_libraries(evmasm PUBLIC devcore)