Changes between Version 76 and Version 77 of BuildingCairoOnWindows


Ignore:
Timestamp:
Apr 8, 2022, 2:25:27 PM (3 years ago)
Author:
Fujii Hironori
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BuildingCairoOnWindows

    v76 v77  
    77= Installing Development Tools =
    88
    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 
     9You need CMake, Perl, Python, Ruby, gperf, the latest Windows 10 SDK and Visual Studio 2022 to build WinCairo port.
    1310The easiest way to install some tools is using [https://chocolatey.org/ Chocolatey],
    1411
     
    1613choco install -y cmake ActivePerl python ruby git gperf ninja
    1714}}}
     15
     16WinCairo supports CMake Ninja generator and CMake Visual Studio generator.
     17Ninja is optional.
    1818
    1919You might need more tools.
     
    2323}}}
    2424
     25Or, 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
    2527
    2628= Building WinCairo =
     29
     30Start "x64 Native Tools Command Prompt for VS 2022".
    2731
    2832In the top source directory, use
     
    4448== Building from within Visual Studio ==
    4549
    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".
     50Start "x64 Native Tools Command Prompt for VS 2022".
    4951
    5052{{{
     
    170172= Compile WinCairo with Clang =
    171173
     174clang-cl builds isn't supported anymore, see [https://bugs.webkit.org/show_bug.cgi?id=171618 Bug 171618].
     175
    172176clang-cl has a problem for /MP support. https://reviews.llvm.org/D52193
    173177It's recommended to use Ninja with clang-cl.