2018-11-14 16:15:39 +00:00
|
|
|
# Solidity Commons Library (Solidity related sharing bits between libsolidity and libyul)
|
2018-11-23 13:21:17 +00:00
|
|
|
set(sources
|
|
|
|
CharStream.cpp
|
2018-12-17 14:00:39 +00:00
|
|
|
CharStream.h
|
2018-11-23 13:21:17 +00:00
|
|
|
ErrorReporter.cpp
|
2018-12-17 14:00:39 +00:00
|
|
|
ErrorReporter.h
|
|
|
|
EVMVersion.h
|
2018-11-23 13:21:17 +00:00
|
|
|
Exceptions.cpp
|
2018-12-17 14:00:39 +00:00
|
|
|
Exceptions.h
|
2018-11-23 13:21:17 +00:00
|
|
|
ParserBase.cpp
|
2018-12-17 14:00:39 +00:00
|
|
|
ParserBase.h
|
2018-11-23 13:21:17 +00:00
|
|
|
Scanner.cpp
|
2018-12-17 14:00:39 +00:00
|
|
|
Scanner.h
|
|
|
|
SourceLocation.h
|
2018-11-30 13:34:08 +00:00
|
|
|
SourceReferenceExtractor.cpp
|
2018-12-17 14:00:39 +00:00
|
|
|
SourceReferenceExtractor.h
|
2018-11-26 13:50:04 +00:00
|
|
|
SourceReferenceFormatter.cpp
|
2018-12-17 14:00:39 +00:00
|
|
|
SourceReferenceFormatter.h
|
2018-11-23 13:21:17 +00:00
|
|
|
Token.cpp
|
2018-12-17 14:00:39 +00:00
|
|
|
Token.h
|
|
|
|
UndefMacros.h
|
2018-11-23 13:21:17 +00:00
|
|
|
)
|
2018-11-14 16:15:39 +00:00
|
|
|
|
2018-11-23 13:21:17 +00:00
|
|
|
add_library(langutil ${sources})
|
2018-11-14 16:15:39 +00:00
|
|
|
target_link_libraries(langutil PUBLIC devcore)
|