[webkit-dev] Compiling Webkit --wincairo

Barone Ashura bar0n3ashura at gmail.com
Thu Apr 19 07:24:14 PDT 2018


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"
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20180419/a7fc45b5/attachment.html>


More information about the webkit-dev mailing list