Changes between Version 76 and Version 77 of BuildingCairoOnWindows
- Timestamp:
- Apr 8, 2022, 2:25:27 PM (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BuildingCairoOnWindows
v76 v77 7 7 = Installing Development Tools = 8 8 9 You need CMake, Perl, Python, Ruby, gperf, the latest Windows 10 SDK and Visual Studio 2019 to build WinCairo port. 10 11 You can follow [https://webkit.org/webkit-on-windows/#installing-development-tools AppleWin port's instructions] to install the necessary developer tools, and check out the WebKit code. 12 9 You need CMake, Perl, Python, Ruby, gperf, the latest Windows 10 SDK and Visual Studio 2022 to build WinCairo port. 13 10 The easiest way to install some tools is using [https://chocolatey.org/ Chocolatey], 14 11 … … 16 13 choco install -y cmake ActivePerl python ruby git gperf ninja 17 14 }}} 15 16 WinCairo supports CMake Ninja generator and CMake Visual Studio generator. 17 Ninja is optional. 18 18 19 19 You might need more tools. … … 23 23 }}} 24 24 25 Or, you can follow the part of [https://webkit.org/webkit-on-windows/#installing-development-tools AppleWin port's instructions] to install the necessary developer tools, and check out the WebKit code. 26 25 27 26 28 = Building WinCairo = 29 30 Start "x64 Native Tools Command Prompt for VS 2022". 27 31 28 32 In the top source directory, use … … 44 48 == Building from within Visual Studio == 45 49 46 Note that the WinCairo Debug builds with Visual Studio are broken at the moment. See [https://bugs.webkit.org/show_bug.cgi?id=230877 Bug230877]. Use Ninja until it will be fixed. 47 48 Start "x64 Native Tools Command Prompt for VS 2019". 50 Start "x64 Native Tools Command Prompt for VS 2022". 49 51 50 52 {{{ … … 170 172 = Compile WinCairo with Clang = 171 173 174 clang-cl builds isn't supported anymore, see [https://bugs.webkit.org/show_bug.cgi?id=171618 Bug 171618]. 175 172 176 clang-cl has a problem for /MP support. https://reviews.llvm.org/D52193 173 177 It's recommended to use Ninja with clang-cl.