[Autotools] Rework the build target selection
[WebKit-https.git] / Source / autotools / PrintBuildConfiguration.m4
1 target_description=""
2 AS_IF([test "$enable_x11_target" = "yes"], [AM_APPEND_TO_DESCRIPTION(target_description, "x11")], [])
3 AS_IF([test "$enable_wayland_target" = "yes"], [AM_APPEND_TO_DESCRIPTION(target_description, "wayland")], [])
4 AS_IF([test "$enable_win32_target" = "yes"], [AM_APPEND_TO_DESCRIPTION(target_description, "win32")], [])
5 AS_IF([test "$enable_quartz_target" = "yes"], [AM_APPEND_TO_DESCRIPTION(target_description, "quartz")], [])
6 AS_IF([test "$enable_directfb_target" = "yes"], [AM_APPEND_TO_DESCRIPTION(target_description, "directfb")], [])
7
8 AC_OUTPUT
9
10 echo "
11 WebKit was configured with the following options:
12
13 Build configuration:
14  Enable debugging (slow)                                  : $enable_debug
15  Compile with debug symbols (slow)                        : $enable_debug_symbols
16  Enable GCC build optimization                            : $enable_optimizations
17  Code coverage support                                    : $enable_coverage
18  Optimized memory allocator                               : $enable_fast_malloc
19  Accelerated rendering backend                            : $acceleration_description
20
21 Features:
22 =======
23  WebKit1 support                                          : $enable_webkit1
24  WebKit2 support                                          : $enable_webkit2
25  Accelerated Compositing                                  : $enable_accelerated_compositing
26  Accelerated 2D canvas                                    : $enable_accelerated_canvas
27  Battery API support                                      : $enable_battery_status
28  Gamepad support                                          : $enable_gamepad
29  Geolocation support                                      : $enable_geolocation
30  HTML5 video element support                              : $enable_video
31  JIT compilation                                          : $enable_jit
32  FTL JIT compilation                                      : $enable_ftl_jit
33  Opcode stats                                             : $enable_opcode_stats
34  SVG fonts support                                        : $enable_svg_fonts
35  SVG support                                              : $enable_svg
36  Spellcheck support                                       : $enable_spellcheck
37  Credential storage support                               : $enable_credential_storage
38  Web Audio support                                        : $enable_web_audio
39  WebGL                                                    : $enable_webgl
40
41
42 GTK+ configuration:
43  GTK+ version                                             : $with_gtk
44  GDK targets                                              : $target_description
45  Introspection support                                    : $enable_introspection
46  Generate documentation                                   : $enable_gtk_doc
47 "