set(SOURCES AffineTransform.cpp AntiAliasingPainter.cpp Bitmap.cpp BitmapMixer.cpp BMPLoader.cpp BMPWriter.cpp ClassicStylePainter.cpp ClassicWindowTheme.cpp Color.cpp CursorParams.cpp DDSLoader.cpp DisjointRectSet.cpp Filters/ColorBlindnessFilter.cpp Filters/FastBoxBlurFilter.cpp Filters/LumaFilter.cpp Font/BitmapFont.cpp Font/Emoji.cpp Font/FontDatabase.cpp Font/ScaledFont.cpp Font/TrueType/Font.cpp Font/TrueType/Glyf.cpp Font/TrueType/Cmap.cpp Font/Typeface.cpp Font/WOFF/Font.cpp GIFLoader.cpp ICOLoader.cpp ImageDecoder.cpp JPGLoader.cpp Painter.cpp Palette.cpp Path.cpp PBMLoader.cpp PGMLoader.cpp PNGLoader.cpp PNGWriter.cpp PPMLoader.cpp Point.cpp QOILoader.cpp QOIWriter.cpp Rect.cpp ShareableBitmap.cpp Size.cpp StylePainter.cpp SystemTheme.cpp TextDirection.cpp TextLayout.cpp Triangle.cpp WindowTheme.cpp ) serenity_lib(LibGfx gfx) target_link_libraries(LibGfx LibM LibCompress LibCore LibTextCodec LibIPC)