SetupAutomake.m4 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. #######################################################################################
  2. # ATTENTION #
  3. # Please refer to the following guidelines if you're about to add an Automake #
  4. # conditional that reflects any configuration option you've probably also added. #
  5. # Chances are neither of these changes are required. #
  6. # http://trac.webkit.org/wiki/AddingFeatures#ActivatingafeatureforAutotoolsbasedports #
  7. #######################################################################################
  8. m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
  9. AM_PROG_CC_C_O
  10. AM_CONDITIONAL([GTK_API_VERSION_2],[test "$GTK_API_VERSION" = "2.0"])
  11. # For the moment we need to check whether or not indexed database is
  12. # enabled because it determines if we build leveldb or not.
  13. AM_WEBKIT_FEATURE_CONDITIONAL([ENABLE_INDEXED_DATABASE])
  14. # OS conditionals.
  15. AM_CONDITIONAL([OS_WIN32],[test "$os_win32" = "yes"])
  16. AM_CONDITIONAL([OS_UNIX],[test "$os_win32" = "no"])
  17. AM_CONDITIONAL([OS_LINUX],[test "$os_linux" = "yes"])
  18. AM_CONDITIONAL([OS_GNU],[test "$os_gnu" = "yes"])
  19. AM_CONDITIONAL([OS_DARWIN],[test "$os_darwin" = "yes"])
  20. AM_CONDITIONAL([OS_FREEBSD],[test "$os_freebsd" = "yes"])
  21. # Target conditionals.
  22. AM_CONDITIONAL([TARGET_X11], [test "$with_target" = "x11"])
  23. AM_CONDITIONAL([TARGET_WIN32], [test "$with_target" = "win32"])
  24. AM_CONDITIONAL([TARGET_QUARTZ], [test "$with_target" = "quartz"])
  25. AM_CONDITIONAL([TARGET_DIRECTFB], [test "$with_target" = "directfb"])
  26. # GStreamer feature conditionals.
  27. AM_CONDITIONAL([USE_GSTREAMER], [test "$enable_video" = "yes" || test "$enable_web_audio" = "yes"])
  28. AM_CONDITIONAL([USE_WEBAUDIO_GSTREAMER], [test "$enable_web_audio" = "yes"])
  29. # ATSPI2 conditional.
  30. AM_CONDITIONAL([HAVE_ATSPI2], [test "$have_atspi2" = "yes"])
  31. # Accelerated compositing conditionals.
  32. AM_CONDITIONAL([USE_ACCELERATED_COMPOSITING], [test "$enable_accelerated_compositing" = "yes"])
  33. AM_CONDITIONAL([USE_TEXTURE_MAPPER_CAIRO],
  34. [test "$enable_accelerated_compositing" = "yes" && test "$with_acceleration_backend" = "none"])
  35. AM_CONDITIONAL([USE_TEXTURE_MAPPER_GL],
  36. [test "$enable_accelerated_compositing" = "yes" && test "$with_acceleration_backend" = "opengl"])
  37. AM_CONDITIONAL([USE_CLUTTER], [test "$with_acceleration_backend" = "clutter"])
  38. # These are the same for now, but they will soon be separate.
  39. AM_CONDITIONAL([USE_OPENGL], [test "$with_acceleration_backend" = "opengl"])
  40. AM_CONDITIONAL([USE_EGL], [test "$enable_egl" = "yes"])
  41. AM_CONDITIONAL([USE_GLES2], [test "$enable_gles2" = "yes"])
  42. AM_CONDITIONAL([USE_GLX], [test "$enable_glx" = "yes"])
  43. # WebKit feature conditionals.
  44. AM_CONDITIONAL([ENABLE_DEBUG],[test "$enable_debug" = "yes"])
  45. AM_CONDITIONAL([ENABLE_WEBGL],[test "$enable_webgl" = "yes"])
  46. AM_CONDITIONAL([ENABLE_VIDEO],[test "$enable_video" = "yes"])
  47. AM_CONDITIONAL([ENABLE_SVG],[test "$enable_svg" = "yes"])
  48. AM_CONDITIONAL([ENABLE_COVERAGE],[test "$enable_coverage" = "yes"])
  49. AM_CONDITIONAL([ENABLE_WEB_AUDIO],[test "$enable_web_audio" = "yes"])
  50. AM_CONDITIONAL([ENABLE_WEBKIT1],[test "$enable_webkit1" = "yes"])
  51. AM_CONDITIONAL([ENABLE_WEBKIT2],[test "$enable_webkit2" = "yes"])
  52. AM_CONDITIONAL([ENABLE_SPELLCHECK],[test "$enable_spellcheck" = "yes"])
  53. # Introspection conditional.
  54. AM_CONDITIONAL([ENABLE_INTROSPECTION],[test "$enable_introspection" = "yes"])