This file has been truncated. show original
# IO2D Building How-To
This article describes the process of configuring Reference Implementation of IO2D(also known as [P0267]).
This IO2D implementation supports the following platforms out of the box:
* Cairo/Win32: Windows
* Cairo/Xlib: Linux, macOS
* CoreGraphics/Mac: macOS
* CoreGraphics/iOS: iOS
## General Notes
### Build process
IO2D employs CMake as a build system. The following variables control the configuration process:
Controls a selection of default backend which is used when non-template symbols from std::experimental::io2d, like "brush" or "surface", are referenced.
There're 5 backends in this RefImpl: