[webkit-dev] Compiling Webkit --wincairo

Konstantin Tokarev annulen at yandex.ru
Thu Apr 19 08:23:04 PDT 2018



19.04.2018, 17:24, "Barone Ashura" <bar0n3ashura at gmail.com>:
> Hello,
>
> I would like to understand how can I control the build process for building Webkit-cairo on windows.
>
> As of now I managed to successfully compile/integrate/link/execute a source tree downloaded from git using the instructions listed at: https://webkit.org/webkit-on-windows/#installing-developer-tools
>
> It was not a straightforward experience, but in the end the process completed for 64bit architectures, using Visual Studio 2017.
>
> I ran the process using the following command line: perl build-webkit --debug --verbose --wincairo --only-webkit, and it worked even with the --release option.
>
> As far as I understand this build contains waaay too many things than I actually need (sqlite, webGL, 3d-rendering, gamepad, just to name a few); I would like to run a minimal build, and according to the e help of the build-webkit script it appears that there there is a ton of options to exclude parts of the build.
>
> I ran the following command:
> ----------------------------------------
> D:\WebKit\webkit\Tools\Scripts>perl build-webkit --release --verbose --wincairo --only-webkit --no-3d-rendering --no-accelerated-2d-canvas --no-attachment-element --no-channel-messaging --no-css-box-decoration-break --no-css-compositing --no-css-device-adaptation --no-css-image-orientation --no-css-image-resolution --no-css-image-set --no-css-shapes --no-css3-text --no-custom-elements --no-custom-scheme-handler --no-data-transfer-items --no-datalist-element --no-device-orientation --no-dom4-events-constructor --no-download-attribute --no-encrypted-media --no-fetch-api --no-font-load-events --no-ftl-jit --no-ftpdir --no-fullscreen-api --no-gamepad --no-geolocation --no-gstreamer-gl --no-high-dpi-canvas --no-icon-database --no-indexed-database --no-input-speech --no-input-type-color --no-input-type-date --no-input-type-datetime --no-input-type-datetimelocal --no-input-type-month --no-input-type-time --no-input-type-week --no-intl --no-jit --no-legacy-encrypted-media --no-legacy-web-audio --no-link-prefetch --no-mathml --no-media-capture --no-media-source --no-media-statistics --no-media-stream --no-meter-element --no-mhtml --no-mouse-cursor-scale --no-navigator-content-utils --no-navigator-hardware-concurrency --no-netscape-plugin-api --no-notifications --no-orientation-events --no-performance-timeline --no-proximity-events --no-quota --no-readableStreamAPI --no-readableByteStreamAPI --no-resolution-media-query --no-scripted-speech --no-service-worker --no-subtle-crypto --no-svg-fonts --no-system-malloc --no-touch-events --no-touch-slider --no-video --no-video-track --no-web-animations --no-web-audio --no-web-authn --no-web-rtc --no-webassembly --no-webgl --no-webgl2 --no-writableStreamAPI --no-xslt
> ----------------------------------------
>
> but the output of CMake seems to be inconsistent with the command line options:
>
> ----------------------------------------
> +  cmake -DPORT="WinCairo" -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 15 2017 Win64" -DCMAKE_GENERATOR_TOOLSET="host=x64" -DSHOW_BINDINGS_GENERATION_PROGRESS=1 "D:/WebKit/webkit"

Looks like build-webkit ignores feature flags for WinCairo and AppleWin ports

Please try this patch:

diff --git a/Tools/Scripts/build-webkit b/Tools/Scripts/build-webkit
index 3bfed1ee289..dbfd8f64aaa 100755
--- a/Tools/Scripts/build-webkit
+++ b/Tools/Scripts/build-webkit
@@ -290,7 +290,7 @@ if (isAppleWinWebKit() || isWinCairo()) {
     removeCMakeCache(@featureArgs);
 
     chdirWebKit();
-    if (exitStatus(generateBuildSystemFromCMakeProject($prefixPath, @cmakeArgs))) {
+    if (exitStatus(generateBuildSystemFromCMakeProject($prefixPath, @featureArgs, @cmakeArgs))) {
         die "Run Visual Studio 2017 installation vcvars.bat before build-webkit when using ninja";
     }
 


> Re-run cmake no build system arguments
> -- The C compiler identification is MSVC 19.12.25830.2
> -- The CXX compiler identification is MSVC 19.12.25830.2
> -- Check for working C compiler: D:/VisualStudio2017/VC/Tools/MSVC/14.12.25827/bin/Hostx64/x64/cl.exe
> -- Check for working C compiler: D:/VisualStudio2017/VC/Tools/MSVC/14.12.25827/bin/Hostx64/x64/cl.exe -- works
> -- Detecting C compiler ABI info
> -- Detecting C compiler ABI info - done
> -- Check for working CXX compiler: D:/VisualStudio2017/VC/Tools/MSVC/14.12.25827/bin/Hostx64/x64/cl.exe
> -- Check for working CXX compiler: D:/VisualStudio2017/VC/Tools/MSVC/14.12.25827/bin/Hostx64/x64/cl.exe -- works
> -- Detecting CXX compiler ABI info
> -- Detecting CXX compiler ABI info - done
> -- Detecting CXX compile features
> -- Detecting CXX compile features - done
> -- The CMake build type is: Release
> -- Found Gperf: D:/WebKit/GnuWin32/bin/gperf.exe (Required is at least version "3.0.1")
> -- Found Perl: D:/WebKit/Perl64/bin/perl.exe (found suitable version "5.24.3", minimum required is "5.10.0")
> -- Found PerlModules_JSON::PP: TRUE
> -- Found PerlModules: TRUE  found components:  JSON::PP
> -- Found PythonInterp: D:/WebKit/Python27/python2.7.exe (found suitable version "2.7.14", minimum required is "2.7.0")
> -- Could NOT find Ruby (missing: RUBY_LIBRARY) (found suitable version "2.4.4", minimum required is "1.9")
> -- Looking for features.h
> -- Looking for features.h - not found
> -- Looking for errno.h
> -- Looking for errno.h - found
> -- Looking for langinfo.h
> -- Looking for langinfo.h - not found
> -- Looking for sys/mman.h
> -- Looking for sys/mman.h - not found
> -- Looking for pthread_np.h
> -- Looking for pthread_np.h - not found
> -- Looking for strings.h
> -- Looking for strings.h - not found
> -- Looking for sys/param.h
> -- Looking for sys/param.h - not found
> -- Looking for sys/time.h
> -- Looking for sys/time.h - not found
> -- Looking for sys/timeb.h
> -- Looking for sys/timeb.h - found
> -- Looking for _aligned_malloc
> -- Looking for _aligned_malloc - found
> -- Looking for IsDebuggerPresent
> -- Looking for IsDebuggerPresent - found
> -- Looking for localtime_r
> -- Looking for localtime_r - not found
> -- Looking for strnstr
> -- Looking for strnstr - not found
> -- Looking for timegm
> -- Looking for timegm - not found
> -- Looking for vasprintf
> -- Looking for vasprintf - not found
> -- Looking for regexec
> -- Looking for regexec - not found
> -- Looking for SIGTRAP
> -- Looking for SIGTRAP - not found
> -- Performing Test HAVE_STAT_BIRTHTIME_value
> -- Performing Test HAVE_STAT_BIRTHTIME_value - Failed
> -- Performing Test HAVE_TM_GMTOFF_value
> -- Performing Test HAVE_TM_GMTOFF_value - Failed
> -- Performing Test HAVE_TM_ZONE_value
> -- Performing Test HAVE_TM_ZONE_value - Failed
> -- Looking for sys/types.h
> -- Looking for sys/types.h - found
> -- Looking for stdint.h
> -- Looking for stdint.h - found
> -- Looking for stddef.h
> -- Looking for stddef.h - found
> -- Check size of __int128_t
> -- Check size of __int128_t - failed
> -- Using multithreaded, dynamic version of the run-time library
> -- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
> -- Found ICU header files in D:/WebKit/webkit/WebKitLibraries/win/include
> -- Found ICU libraries: D:/WebKit/webkit/WebKitLibraries/win/lib64/icuuc.lib
> -- Found ICU internationaliation libraries: D:/WebKit/webkit/WebKitLibraries/win/lib64/icuin.lib
> -- Found ICU data libraries:
> -- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
> -- Found Cairo: D:/WebKit/webkit/WebKitLibraries/win/include/cairo (found suitable version "1.14.10", minimum required is "1.14.10")
> -- Found CURL: D:/WebKit/webkit/WebKitLibraries/win/lib64/libcurl_imp.lib (found suitable version "7.56.1", minimum required is "7.56.1")
> -- Found JPEG: D:/WebKit/webkit/WebKitLibraries/win/lib64/jpeg.lib (Required is at least version "1.5.2")
> -- Found LibXml2: D:/WebKit/webkit/WebKitLibraries/win/lib64/xml2.lib (found suitable version "2.9.7", minimum required is "2.9.7")
> -- Found OpenSSL: D:/WebKit/webkit/WebKitLibraries/win/lib64/libeay32.lib (found suitable version "2.0.0", minimum required is "2.0.0")
> -- Found ZLIB: D:/WebKit/webkit/WebKitLibraries/win/lib64/zlib.lib (found version "1.2.11")
> -- Found PNG: D:/WebKit/webkit/WebKitLibraries/win/lib64/libpng16.lib (found suitable version "1.6.34", minimum required is "1.6.34")
> -- Found Sqlite: D:/WebKit/webkit/WebKitLibraries/win/include (Required is at least version "3.21.0")
> -- Found ZLIB: D:/WebKit/webkit/WebKitLibraries/win/lib64/zlib.lib (found suitable version "1.2.11", minimum required is "1.2.11")
> -- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
> -- Found WebP: D:/WebKit/webkit/WebKitLibraries/win/include;D:/WebKit/webkit/WebKitLibraries/win/include (Required is at least version "0.6.0")
> -- Found LibXslt: D:/WebKit/webkit/WebKitLibraries/win/lib64/xslt.lib (found suitable version "1.1.32", minimum required is "1.1.32")
> -- Using platform-specific CMakeLists: D:/WebKit/webkit/Source/WTF/wtf/PlatformWin.cmake
> -- The ASM_MASM compiler identification is MSVC
> -- Found assembler: D:/VisualStudio2017/VC/Tools/MSVC/14.12.25827/bin/Hostx64/x64/ml64.exe
> -- Using platform-specific CMakeLists: D:/WebKit/webkit/Source/JavaScriptCore/PlatformWin.cmake
> -- Using platform-specific CMakeLists: D:/WebKit/webkit/Source/JavaScriptCore/shell/PlatformWin.cmake
> -- Using source list file: Sources.txt
> -- Using platform-specific CMakeLists: D:/WebKit/webkit/Source/ThirdParty/ANGLE/PlatformWin.cmake
> -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-undef
> -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-undef - Failed
> -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-suggest-attribute=format
> -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-suggest-attribute=format - Failed
> -- Using platform-specific CMakeLists: D:/WebKit/webkit/Source/WebCore/PAL/pal/PlatformWin.cmake
> -- Using platform-specific CMakeLists: D:/WebKit/webkit/Source/WebCore/PlatformWin.cmake
> -- Using source list file: Sources.txt
> -- Using source list file: platform/SourcesCairo.txt
> -- Using platform-specific CMakeLists: D:/WebKit/webkit/Source/WebKitLegacy/PlatformWin.cmake
> -- Using platform-specific CMakeLists: D:/WebKit/webkit/Source/PlatformWin.cmake
> -- Using platform-specific CMakeLists: D:/WebKit/webkit/Tools/DumpRenderTree/PlatformWin.cmake
> -- Using platform-specific CMakeLists: D:/WebKit/webkit/Tools/ImageDiff/PlatformWin.cmake
> -- Using platform-specific CMakeLists: D:/WebKit/webkit/Tools/TestWebKitAPI/PlatformWin.cmake
> -- Platform-specific CMakeLists not found: D:/WebKit/webkit/PerformanceTests/PlatformWin.cmake
> -- Enabled features:
> --  ENABLE_3D_TRANSFORMS .................. ON
> --  ENABLE_ACCELERATED_2D_CANVAS            OFF
> --  ENABLE_ACCELERATED_OVERFLOW_SCROLLING . OFF
> --  ENABLE_API_TESTS                        ON
> --  ENABLE_ATTACHMENT_ELEMENT ............. ON
> --  ENABLE_CHANNEL_MESSAGING                ON
> --  ENABLE_CSS3_TEXT ...................... OFF
> --  ENABLE_CSS_BOX_DECORATION_BREAK         ON
> --  ENABLE_CSS_COMPOSITING ................ OFF
> --  ENABLE_CSS_SELECTORS_LEVEL4             ON
> --  ENABLE_CURSOR_VISIBILITY .............. ON
> --  ENABLE_CUSTOM_SCHEME_HANDLER            OFF
> --  ENABLE_DATALIST_ELEMENT ............... OFF
> --  ENABLE_DEVICE_ORIENTATION               OFF
> --  ENABLE_DRAG_SUPPORT ................... ON
> --  ENABLE_FETCH_API                        ON
> --  ENABLE_FTL_JIT ........................ OFF
> --  ENABLE_FULLSCREEN_API                   ON
> --  ENABLE_GAMEPAD ........................ OFF
> --  ENABLE_GEOLOCATION                      ON
> --  ENABLE_ICONDATABASE ................... ON
> --  ENABLE_INDEXED_DATABASE                 ON
> --  ENABLE_INDEXED_DATABASE_IN_WORKERS .... ON
> --  ENABLE_INPUT_TYPE_COLOR                 OFF
> --  ENABLE_INPUT_TYPE_DATE ................ OFF
> --  ENABLE_INPUT_TYPE_DATETIMELOCAL         OFF
> --  ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE . OFF
> --  ENABLE_INPUT_TYPE_MONTH                 OFF
> --  ENABLE_INPUT_TYPE_TIME ................ OFF
> --  ENABLE_INPUT_TYPE_WEEK                  OFF
> --  ENABLE_INTL ........................... ON
> --  ENABLE_LEGACY_CSS_VENDOR_PREFIXES       ON
> --  ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER . OFF
> --  ENABLE_LEGACY_ENCRYPTED_MEDIA           OFF
> --  ENABLE_MATHML ......................... ON
> --  ENABLE_MEDIA_CONTROLS_SCRIPT            ON
> --  ENABLE_MEDIA_SOURCE ................... OFF
> --  ENABLE_MEDIA_STATISTICS                 ON
> --  ENABLE_METER_ELEMENT .................. ON
> --  ENABLE_MOUSE_CURSOR_SCALE               ON
> --  ENABLE_NAVIGATOR_CONTENT_UTILS ........ OFF
> --  ENABLE_NOTIFICATIONS                    OFF
> --  ENABLE_QUOTA .......................... OFF
> --  ENABLE_STREAMS_API                      ON
> --  ENABLE_SVG_FONTS ...................... ON
> --  ENABLE_VIDEO                            ON
> --  ENABLE_VIDEO_TRACK .................... ON
> --  ENABLE_WEBGL                            ON
> --  ENABLE_WEBVTT_REGIONS ................. ON
> --  ENABLE_WEB_AUDIO                        OFF
> --  ENABLE_XSLT ........................... ON
> -- Configuring done
> -- Generating done
> CMake Warning:
>   Manually-specified variables were not used by the project:
>
>     CMAKE_EXPORT_COMPILE_COMMANDS
> ----------------------------------------
>
>  What leaves me clueless is that I explicitily invoked the script passing all the --no-[xxx] options, but I still see some options enabled by CMake (webgl, xslt, gamepad, indexed-database, geolocation), just to name a few.
>
> I even tried calling the build-webkit script as follows:
>
> ----------------------------------------------
> perl build-webkit --release --verbose --wincairo --only-webkit --minimal --no-experimental-features
> ----------------------------------------------
>
> but the resulting options for CMake still included features I would like to strip :
>
> ----------------------------------------------
> +  cmake -DPORT="WinCairo" -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 15 2017 Win64" -DCMAKE_GENERATOR_TOOLSET="host=x64" -DSHOW_BINDINGS_GENERATION_PROGRESS=1 "D:/WebKit/webkit"
> Re-run cmake no build system arguments
> -- The C compiler identification is MSVC 19.12.25830.2
> -- The CXX compiler identification is MSVC 19.12.25830.2
> -- Check for working C compiler: D:/VisualStudio2017/VC/Tools/MSVC/14.12.25827/bin/Hostx64/x64/cl.exe
> -- Check for working C compiler: D:/VisualStudio2017/VC/Tools/MSVC/14.12.25827/bin/Hostx64/x64/cl.exe -- works
> -- Detecting C compiler ABI info
> -- Detecting C compiler ABI info - done
> -- Check for working CXX compiler: D:/VisualStudio2017/VC/Tools/MSVC/14.12.25827/bin/Hostx64/x64/cl.exe
> -- Check for working CXX compiler: D:/VisualStudio2017/VC/Tools/MSVC/14.12.25827/bin/Hostx64/x64/cl.exe -- works
> -- Detecting CXX compiler ABI info
> -- Detecting CXX compiler ABI info - done
> -- Detecting CXX compile features
> -- Detecting CXX compile features - done
> -- The CMake build type is: Release
> -- Found Gperf: D:/WebKit/GnuWin32/bin/gperf.exe (Required is at least version "3.0.1")
> -- Found Perl: D:/WebKit/Perl64/bin/perl.exe (found suitable version "5.24.3", minimum required is "5.10.0")
> -- Found PerlModules_JSON::PP: TRUE
> -- Found PerlModules: TRUE  found components:  JSON::PP
> -- Found PythonInterp: D:/WebKit/Python27/python2.7.exe (found suitable version "2.7.14", minimum required is "2.7.0")
> -- Could NOT find Ruby (missing: RUBY_LIBRARY) (found suitable version "2.4.4", minimum required is "1.9")
> -- Looking for features.h
> -- Looking for features.h - not found
> -- Looking for errno.h
> -- Looking for errno.h - found
> -- Looking for langinfo.h
> -- Looking for langinfo.h - not found
> -- Looking for sys/mman.h
> -- Looking for sys/mman.h - not found
> -- Looking for pthread_np.h
> -- Looking for pthread_np.h - not found
> -- Looking for strings.h
> -- Looking for strings.h - not found
> -- Looking for sys/param.h
> -- Looking for sys/param.h - not found
> -- Looking for sys/time.h
> -- Looking for sys/time.h - not found
> -- Looking for sys/timeb.h
> -- Looking for sys/timeb.h - found
> -- Looking for _aligned_malloc
> -- Looking for _aligned_malloc - found
> -- Looking for IsDebuggerPresent
> -- Looking for IsDebuggerPresent - found
> -- Looking for localtime_r
> -- Looking for localtime_r - not found
> -- Looking for strnstr
> -- Looking for strnstr - not found
> -- Looking for timegm
> -- Looking for timegm - not found
> -- Looking for vasprintf
> -- Looking for vasprintf - not found
> -- Looking for regexec
> -- Looking for regexec - not found
> -- Looking for SIGTRAP
> -- Looking for SIGTRAP - not found
> -- Performing Test HAVE_STAT_BIRTHTIME_value
> -- Performing Test HAVE_STAT_BIRTHTIME_value - Failed
> -- Performing Test HAVE_TM_GMTOFF_value
> -- Performing Test HAVE_TM_GMTOFF_value - Failed
> -- Performing Test HAVE_TM_ZONE_value
> -- Performing Test HAVE_TM_ZONE_value - Failed
> -- Looking for sys/types.h
> -- Looking for sys/types.h - found
> -- Looking for stdint.h
> -- Looking for stdint.h - found
> -- Looking for stddef.h
> -- Looking for stddef.h - found
> -- Check size of __int128_t
> -- Check size of __int128_t - failed
> -- Using multithreaded, dynamic version of the run-time library
> -- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
> -- Found ICU header files in D:/WebKit/webkit/WebKitLibraries/win/include
> -- Found ICU libraries: D:/WebKit/webkit/WebKitLibraries/win/lib64/icuuc.lib
> -- Found ICU internationaliation libraries: D:/WebKit/webkit/WebKitLibraries/win/lib64/icuin.lib
> -- Found ICU data libraries:
> -- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
> -- Found Cairo: D:/WebKit/webkit/WebKitLibraries/win/include/cairo (found suitable version "1.14.10", minimum required is "1.14.10")
> -- Found CURL: D:/WebKit/webkit/WebKitLibraries/win/lib64/libcurl_imp.lib (found suitable version "7.56.1", minimum required is "7.56.1")
> -- Found JPEG: D:/WebKit/webkit/WebKitLibraries/win/lib64/jpeg.lib (Required is at least version "1.5.2")
> -- Found LibXml2: D:/WebKit/webkit/WebKitLibraries/win/lib64/xml2.lib (found suitable version "2.9.7", minimum required is "2.9.7")
> -- Found OpenSSL: D:/WebKit/webkit/WebKitLibraries/win/lib64/libeay32.lib (found suitable version "2.0.0", minimum required is "2.0.0")
> -- Found ZLIB: D:/WebKit/webkit/WebKitLibraries/win/lib64/zlib.lib (found version "1.2.11")
> -- Found PNG: D:/WebKit/webkit/WebKitLibraries/win/lib64/libpng16.lib (found suitable version "1.6.34", minimum required is "1.6.34")
> -- Found Sqlite: D:/WebKit/webkit/WebKitLibraries/win/include (Required is at least version "3.21.0")
> -- Found ZLIB: D:/WebKit/webkit/WebKitLibraries/win/lib64/zlib.lib (found suitable version "1.2.11", minimum required is "1.2.11")
> -- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
> -- Found WebP: D:/WebKit/webkit/WebKitLibraries/win/include;D:/WebKit/webkit/WebKitLibraries/win/include (Required is at least version "0.6.0")
> -- Found LibXslt: D:/WebKit/webkit/WebKitLibraries/win/lib64/xslt.lib (found suitable version "1.1.32", minimum required is "1.1.32")
> -- Using platform-specific CMakeLists: D:/WebKit/webkit/Source/WTF/wtf/PlatformWin.cmake
> -- The ASM_MASM compiler identification is MSVC
> -- Found assembler: D:/VisualStudio2017/VC/Tools/MSVC/14.12.25827/bin/Hostx64/x64/ml64.exe
> -- Using platform-specific CMakeLists: D:/WebKit/webkit/Source/JavaScriptCore/PlatformWin.cmake
> -- Using platform-specific CMakeLists: D:/WebKit/webkit/Source/JavaScriptCore/shell/PlatformWin.cmake
> -- Using source list file: Sources.txt
> -- Using platform-specific CMakeLists: D:/WebKit/webkit/Source/ThirdParty/ANGLE/PlatformWin.cmake
> -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-undef
> -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-undef - Failed
> -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-suggest-attribute=format
> -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-suggest-attribute=format - Failed
> -- Using platform-specific CMakeLists: D:/WebKit/webkit/Source/WebCore/PAL/pal/PlatformWin.cmake
> -- Using platform-specific CMakeLists: D:/WebKit/webkit/Source/WebCore/PlatformWin.cmake
> -- Using source list file: Sources.txt
> -- Using source list file: platform/SourcesCairo.txt
> -- Using platform-specific CMakeLists: D:/WebKit/webkit/Source/WebKitLegacy/PlatformWin.cmake
> -- Using platform-specific CMakeLists: D:/WebKit/webkit/Source/PlatformWin.cmake
> -- Using platform-specific CMakeLists: D:/WebKit/webkit/Tools/DumpRenderTree/PlatformWin.cmake
> -- Using platform-specific CMakeLists: D:/WebKit/webkit/Tools/ImageDiff/PlatformWin.cmake
> -- Using platform-specific CMakeLists: D:/WebKit/webkit/Tools/TestWebKitAPI/PlatformWin.cmake
> -- Platform-specific CMakeLists not found: D:/WebKit/webkit/PerformanceTests/PlatformWin.cmake
> -- Enabled features:
> --  ENABLE_3D_TRANSFORMS .................. ON
> --  ENABLE_ACCELERATED_2D_CANVAS            OFF
> --  ENABLE_ACCELERATED_OVERFLOW_SCROLLING . OFF
> --  ENABLE_API_TESTS                        ON
> --  ENABLE_ATTACHMENT_ELEMENT ............. ON
> --  ENABLE_CHANNEL_MESSAGING                ON
> --  ENABLE_CSS3_TEXT ...................... OFF
> --  ENABLE_CSS_BOX_DECORATION_BREAK         ON
> --  ENABLE_CSS_COMPOSITING ................ OFF
> --  ENABLE_CSS_SELECTORS_LEVEL4             ON
> --  ENABLE_CURSOR_VISIBILITY .............. ON
> --  ENABLE_CUSTOM_SCHEME_HANDLER            OFF
> --  ENABLE_DATALIST_ELEMENT ............... OFF
> --  ENABLE_DEVICE_ORIENTATION               OFF
> --  ENABLE_DRAG_SUPPORT ................... ON
> --  ENABLE_FETCH_API                        ON
> --  ENABLE_FTL_JIT ........................ OFF
> --  ENABLE_FULLSCREEN_API                   ON
> --  ENABLE_GAMEPAD ........................ OFF
> --  ENABLE_GEOLOCATION                      ON
> --  ENABLE_ICONDATABASE ................... ON
> --  ENABLE_INDEXED_DATABASE                 ON
> --  ENABLE_INDEXED_DATABASE_IN_WORKERS .... ON
> --  ENABLE_INPUT_TYPE_COLOR                 OFF
> --  ENABLE_INPUT_TYPE_DATE ................ OFF
> --  ENABLE_INPUT_TYPE_DATETIMELOCAL         OFF
> --  ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE . OFF
> --  ENABLE_INPUT_TYPE_MONTH                 OFF
> --  ENABLE_INPUT_TYPE_TIME ................ OFF
> --  ENABLE_INPUT_TYPE_WEEK                  OFF
> --  ENABLE_INTL ........................... ON
> --  ENABLE_LEGACY_CSS_VENDOR_PREFIXES       ON
> --  ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER . OFF
> --  ENABLE_LEGACY_ENCRYPTED_MEDIA           OFF
> --  ENABLE_MATHML ......................... ON
> --  ENABLE_MEDIA_CONTROLS_SCRIPT            ON
> --  ENABLE_MEDIA_SOURCE ................... OFF
> --  ENABLE_MEDIA_STATISTICS                 ON
> --  ENABLE_METER_ELEMENT .................. ON
> --  ENABLE_MOUSE_CURSOR_SCALE               ON
> --  ENABLE_NAVIGATOR_CONTENT_UTILS ........ OFF
> --  ENABLE_NOTIFICATIONS                    OFF
> --  ENABLE_QUOTA .......................... OFF
> --  ENABLE_STREAMS_API                      ON
> --  ENABLE_SVG_FONTS ...................... ON
> --  ENABLE_VIDEO                            ON
> --  ENABLE_VIDEO_TRACK .................... ON
> --  ENABLE_WEBGL                            ON
> --  ENABLE_WEBVTT_REGIONS ................. ON
> --  ENABLE_WEB_AUDIO                        OFF
> --  ENABLE_XSLT ........................... ON
> -- Configuring done
> -- Generating done
> CMake Warning:
>   Manually-specified variables were not used by the project:
>
>     CMAKE_EXPORT_COMPILE_COMMANDS
> ----------------------------------------------
>
> Am I missing something?
>
> Can someone give me some hints on how to better control the output of the build process?
>
> Thanks in advance
>
> Have a Nice Day
> ,
>
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev


-- 
Regards,
Konstantin


More information about the webkit-dev mailing list