mirror of
https://github.com/RGBCube/serenity
synced 2025-05-20 14:55:08 +00:00

The Parser class is now a generic PDF object parser, of which the new DocumentParser class derives. DocumentParser now takes over all functions relating to linearization, pages, xref and trailer handling. This allows the use of multiple parsers in the same document's context, which will be needed in order to handle PDF object streams.
21 lines
438 B
CMake
21 lines
438 B
CMake
set(SOURCES
|
|
ColorSpace.cpp
|
|
CommonNames.cpp
|
|
Document.cpp
|
|
DocumentParser.cpp
|
|
Encoding.cpp
|
|
Encryption.cpp
|
|
Filter.cpp
|
|
Fonts/PDFFont.cpp
|
|
Fonts/TrueTypeFont.cpp
|
|
Fonts/Type0Font.cpp
|
|
Fonts/Type1Font.cpp
|
|
ObjectDerivatives.cpp
|
|
Parser.cpp
|
|
Reader.cpp
|
|
Renderer.cpp
|
|
Value.cpp
|
|
)
|
|
|
|
serenity_lib(LibPDF pdf)
|
|
target_link_libraries(LibPDF LibC LibCore LibIPC LibGfx LibTextCodec LibCrypto)
|