Changeset 233076 in webkit


Ignore:
Timestamp:
Jun 22, 2018 6:22:13 AM (6 years ago)
Author:
Carlos Garcia Campos
Message:

[CMake] Generated sources depending on SelectorPseudoClassAndCompatibilityElementMap.in are not regenerated
https://bugs.webkit.org/show_bug.cgi?id=186911

Reviewed by Michael Catanzaro.

This is causing test fullscreen/fullscreen-env.html to fail since it was added in r233066 in the bots that
didn't start a clean build. The problem is that the CMake command to generate
SelectorPseudoClassAndCompatibilityElementMap.cpp doesn't depend on
SelectorPseudoClassAndCompatibilityElementMap.in.

  • CMakeLists.txt:
Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/CMakeLists.txt

    r232023 r233076  
    17411741add_custom_command(
    17421742    OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/SelectorPseudoClassAndCompatibilityElementMap.gperf ${DERIVED_SOURCES_WEBCORE_DIR}/SelectorPseudoClassAndCompatibilityElementMap.cpp
    1743     MAIN_DEPENDENCY ${WEBCORE_DIR}/css/makeSelectorPseudoClassAndCompatibilityElementMap.py
     1743    MAIN_DEPENDENCY ${WEBCORE_DIR}/css/SelectorPseudoClassAndCompatibilityElementMap.in
     1744    DEPENDS ${WEBCORE_DIR}/css/makeSelectorPseudoClassAndCompatibilityElementMap.py
    17441745    WORKING_DIRECTORY ${DERIVED_SOURCES_WEBCORE_DIR}
    17451746    COMMAND ${PYTHON_EXECUTABLE} ${WEBCORE_DIR}/css/makeSelectorPseudoClassAndCompatibilityElementMap.py ${WEBCORE_DIR}/css/SelectorPseudoClassAndCompatibilityElementMap.in "${GPERF_EXECUTABLE}" "${FEATURE_DEFINES_WITH_SPACE_SEPARATOR}"
     
    17481749add_custom_command(
    17491750    OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/SelectorPseudoElementTypeMap.gperf ${DERIVED_SOURCES_WEBCORE_DIR}/SelectorPseudoElementTypeMap.cpp
    1750     MAIN_DEPENDENCY ${WEBCORE_DIR}/css/makeSelectorPseudoElementsMap.py
     1751    MAIN_DEPENDENCY ${WEBCORE_DIR}/css/SelectorPseudoElementTypeMap.in
     1752    DEPENDS ${WEBCORE_DIR}/css/makeSelectorPseudoElementsMap.py
    17511753    WORKING_DIRECTORY ${DERIVED_SOURCES_WEBCORE_DIR}
    17521754    COMMAND ${PYTHON_EXECUTABLE} ${WEBCORE_DIR}/css/makeSelectorPseudoElementsMap.py ${WEBCORE_DIR}/css/SelectorPseudoElementTypeMap.in "${GPERF_EXECUTABLE}" "${FEATURE_DEFINES_WITH_SPACE_SEPARATOR}"
  • trunk/Source/WebCore/ChangeLog

    r233075 r233076  
     12018-06-22  Carlos Garcia Campos  <cgarcia@igalia.com>
     2
     3        [CMake] Generated sources depending on SelectorPseudoClassAndCompatibilityElementMap.in are not regenerated
     4        https://bugs.webkit.org/show_bug.cgi?id=186911
     5
     6        Reviewed by Michael Catanzaro.
     7
     8        This is causing test fullscreen/fullscreen-env.html to fail since it was added in r233066 in the bots that
     9        didn't start a clean build. The problem is that the CMake command to generate
     10        SelectorPseudoClassAndCompatibilityElementMap.cpp doesn't depend on
     11        SelectorPseudoClassAndCompatibilityElementMap.in.
     12
     13        * CMakeLists.txt:
     14
    1152018-06-22  Miguel Gomez  <magomez@igalia.com>
    216
Note: See TracChangeset for help on using the changeset viewer.