⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 272134 in webkit


Ignore:
Timestamp:
Feb 1, 2021, 2:20:09 AM (6 years ago)
Author:
Carlos Garcia Campos
Message:

Merge r271608 - REGRESSION(r271580) [GTK] LTS/Debian build failure due to unsupported g-ir-scanner parameter
​https://bugs.webkit.org/show_bug.cgi?id=220730

Reviewed by Philippe Normand.

.:

  • Source/cmake/FindGObjectIntrospection.cmake: Expose variable about the

presence of --sources-top-dirs.

Source/JavaScriptCore:

No new behavior. No new tests.

  • PlatformGTK.cmake: Expose --sources-top-dirs only if available.

Source/WebKit:

No new behavior. No new tests.

  • PlatformGTK.cmake: Expose --sources-top-dirs only if available.
Location:
releases/WebKitGTK/webkit-2.30
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • releases/WebKitGTK/webkit-2.30/ChangeLog

    r270910 r272134  
     12021-01-19  Lauro Moura  <lmoura@igalia.com>
     2
     3        REGRESSION(r271580) [GTK] LTS/Debian build failure due to unsupported g-ir-scanner parameter
     4        https://bugs.webkit.org/show_bug.cgi?id=220730
     5
     6        Reviewed by Philippe Normand.
     7
     8        * Source/cmake/FindGObjectIntrospection.cmake: Expose variable about the
     9        presence of --sources-top-dirs.
     10
    1112020-12-15  Adrian Perez de Castro  <aperez@igalia.com>
    212
  • releases/WebKitGTK/webkit-2.30/Source/JavaScriptCore/ChangeLog

    r272133 r272134  
     12021-01-19  Lauro Moura  <lmoura@igalia.com>
     2
     3        REGRESSION(r271580) [GTK] LTS/Debian build failure due to unsupported g-ir-scanner parameter
     4        https://bugs.webkit.org/show_bug.cgi?id=220730
     5
     6        Reviewed by Philippe Normand.
     7
     8        No new behavior. No new tests.
     9
     10        * PlatformGTK.cmake: Expose --sources-top-dirs only if available.
     11
    1122021-01-18  Michael Catanzaro  <mcatanzaro@gnome.org>
    213
  • releases/WebKitGTK/webkit-2.30/Source/JavaScriptCore/PlatformGTK.cmake

    r272133 r272134  
    6969    string(REGEX MATCHALL "-L[^ ]*" INTROSPECTION_ADDITIONAL_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS}")
    7070
     71    if (${INTROSPECTION_HAVE_SOURCES_TOP_DIRS})
     72        set(GIR_SOURCES_TOP_DIRS "--sources-top-dirs=${CMAKE_BINARY_DIR}")
     73    endif ()
     74
    7175    add_custom_command(
    7276        OUTPUT ${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.gir
    … …  
    8993            --pkg-export=javascriptcoregtk-${WEBKITGTK_API_VERSION}
    9094            --output=${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.gir
    91             --sources-top-dirs=${CMAKE_BINARY_DIR}
     95            ${GIR_SOURCES_TOP_DIRS}
    9296            --c-include="jsc/jsc.h"
    9397            -DJSC_COMPILATION
  • releases/WebKitGTK/webkit-2.30/Source/WebKit/ChangeLog

    r272133 r272134  
     12021-01-19  Lauro Moura  <lmoura@igalia.com>
     2
     3        REGRESSION(r271580) [GTK] LTS/Debian build failure due to unsupported g-ir-scanner parameter
     4        https://bugs.webkit.org/show_bug.cgi?id=220730
     5
     6        Reviewed by Philippe Normand.
     7
     8        No new behavior. No new tests.
     9
     10        * PlatformGTK.cmake: Expose --sources-top-dirs only if available.
     11
    1122021-01-18  Michael Catanzaro  <mcatanzaro@gnome.org>
    213
  • releases/WebKitGTK/webkit-2.30/Source/WebKit/PlatformGTK.cmake

    r272133 r272134  
    647647        INTROSPECTION_ADDITIONAL_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS}")
    648648
     649    if (${INTROSPECTION_HAVE_SOURCES_TOP_DIRS})
     650        set(GIR_SOURCES_TOP_DIRS "--sources-top-dirs=${CMAKE_BINARY_DIR}")
     651    endif ()
     652
    649653    add_custom_command(
    650654        OUTPUT ${CMAKE_BINARY_DIR}/WebKit2-${WEBKITGTK_API_VERSION}.gir
    … …  
    674678            --pkg-export=webkit2gtk-${WEBKITGTK_API_VERSION}
    675679            --output=${CMAKE_BINARY_DIR}/WebKit2-${WEBKITGTK_API_VERSION}.gir
    676             --sources-top-dirs=${CMAKE_BINARY_DIR}
     680            ${GIR_SOURCES_TOP_DIRS}
    677681            --c-include="webkit2/webkit2.h"
    678682            -DBUILDING_WEBKIT
    … …  
    722726            --pkg-export=webkit2gtk-web-extension-${WEBKITGTK_API_VERSION}
    723727            --output=${CMAKE_BINARY_DIR}/WebKit2WebExtension-${WEBKITGTK_API_VERSION}.gir
    724             --sources-top-dirs=${CMAKE_BINARY_DIR}
     728            ${GIR_SOURCES_TOP_DIRS}
    725729            --c-include="webkit2/webkit-web-extension.h"
    726730            -DBUILDING_WEBKIT
  • releases/WebKitGTK/webkit-2.30/Source/cmake/FindGObjectIntrospection.cmake

    r258361 r272134  
    4545        _gir_get_pkgconfig_var(INTROSPECTION_GIRDIR "girdir" "")
    4646        _gir_get_pkgconfig_var(INTROSPECTION_TYPELIBDIR "typelibdir" "")
     47        set(INTROSPECTION_VERSION "${_pc_gir_VERSION}")
     48        if (${INTROSPECTION_VERSION} VERSION_GREATER_EQUAL "1.59.1")
     49            set(INTROSPECTION_HAVE_SOURCES_TOP_DIRS YES)
     50        endif ()
    4751        set(INTROSPECTION_CFLAGS "${_pc_gir_CFLAGS}")
    4852        set(INTROSPECTION_LIBS "${_pc_gir_LIBS}")
    … …  
    5862    INTROSPECTION_CFLAGS
    5963    INTROSPECTION_LIBS
     64    INTROSPECTION_VERSION
     65    INTROSPECTION_HAVE_SOURCES_TOP_DIRS
    6066)
Note: See TracChangeset for help on using the changeset viewer.