diff options
| author | Adam Johnson <AdamJohnso@gmail.com> | 2021-02-03 15:56:00 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-02-03 12:56:00 -0800 |
| commit | 323a0a387a8a13d05590ce72916acffa7d4c8cb8 (patch) | |
| tree | 8b496d100ae4d1b69b7dc7584c972f17a2663527 /ports/cairo/cairo-features.h.in | |
| parent | 9adaafc4f46250ee4b88a91de6db74a476e6fdc3 (diff) | |
| download | vcpkg-323a0a387a8a13d05590ce72916acffa7d4c8cb8.tar.gz vcpkg-323a0a387a8a13d05590ce72916acffa7d4c8cb8.zip | |
[cairo] Make freetype and fontconfig optional. (#15965)
* [cairo] Make fontconfig optional.
* [cairo] Update port versions
Diffstat (limited to 'ports/cairo/cairo-features.h.in')
| -rw-r--r-- | ports/cairo/cairo-features.h.in | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/ports/cairo/cairo-features.h.in b/ports/cairo/cairo-features.h.in new file mode 100644 index 000000000..1254b59e5 --- /dev/null +++ b/ports/cairo/cairo-features.h.in @@ -0,0 +1,38 @@ +#ifndef CAIRO_FEATURES_H +#define CAIRO_FEATURES_H +/* Chosen from the various possible defines in "../build/Makefile.win32.features.h"" + guided by "../build/Makefile.win32.features". Modify at your own risk. +*/ + +/* Always for Win32 */ +#ifdef _WIN32 +#define CAIRO_HAS_WIN32_SURFACE 1 +#define CAIRO_HAS_WIN32_FONT 1 +#endif + +/* Require libpng */ +#define CAIRO_HAS_PNG_FUNCTIONS 1 +#define CAIRO_HAS_PS_SURFACE 1 +#define CAIRO_HAS_PDF_SURFACE 1 + +// Likely available +#define CAIRO_HAS_SCRIPT_SURFACE 1 +#define CAIRO_HAS_SVG_SURFACE 1 + +/* Always available */ +#define CAIRO_HAS_IMAGE_SURFACE 1 +#define CAIRO_HAS_MIME_SURFACE 1 +#define CAIRO_HAS_RECORDING_SURFACE 1 +#define CAIRO_HAS_OBSERVER_SURFACE 1 +#define CAIRO_HAS_USER_FONT 1 + +/* Require GObject */ +#define CAIRO_HAS_GOBJECT_FUNCTIONS 1 + +/* Require FreeType */ +#cmakedefine01 CAIRO_HAS_FT_FONT + +/* Require FontConfig */ +#cmakedefine01 CAIRO_HAS_FC_FONT + +#endif |
