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

Changeset 264641 in webkit


Ignore:
Timestamp:
Jul 20, 2020, 5:33:59 PM (6 years ago)
Author:
Adrian Perez de Castro
Message:

[CMake] Do not use ${DEVELOPER_MODE} directly, as it may be undefined

Unreviewed build fix.

Instead of using ${DEVELOPER_MODE} directly, which might be undefined an cause errors, set
first ENABLE_DEVELOPER_MODE based on its value with SET_AND_EXPOSE_TO_BUILD(), and then use
the ${ENABLE_DEVELOPER_MODE} expansion in the rest of the file.

  • Source/cmake/OptionsWPE.cmake:
Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r264300 r264641  
     12020-07-20  Adrian Perez de Castro  <aperez@igalia.com>
     2
     3        [CMake] Do not use ${DEVELOPER_MODE} directly, as it may be undefined
     4
     5        Unreviewed build fix.
     6
     7        Instead of using ${DEVELOPER_MODE} directly, which might be undefined an cause errors, set
     8        first ENABLE_DEVELOPER_MODE based on its value with SET_AND_EXPOSE_TO_BUILD(), and then use
     9        the ${ENABLE_DEVELOPER_MODE} expansion in the rest of the file.
     10
     11        * Source/cmake/OptionsWPE.cmake:
     12
    1132020-07-13  Xabier Rodriguez Calvar  <calvaris@igalia.com>
    214
  • trunk/Source/cmake/OptionsWPE.cmake

    r264219 r264641  
    3737
    3838WEBKIT_OPTION_BEGIN()
     39
     40SET_AND_EXPOSE_TO_BUILD(ENABLE_DEVELOPER_MODE ${DEVELOPER_MODE})
    3941
    4042include(GStreamerDefinitions)
    … …  
    8486WEBKIT_OPTION_DEFINE(USE_OPENJPEG "Whether to enable support for JPEG2000 images." PUBLIC ON)
    8587WEBKIT_OPTION_DEFINE(USE_WOFF2 "Whether to enable support for WOFF2 Web Fonts." PUBLIC ON)
    86 WEBKIT_OPTION_DEFINE(ENABLE_WPE_QT_API "Whether to enable support for the Qt5/QML plugin" PUBLIC ${DEVELOPER_MODE})
     88WEBKIT_OPTION_DEFINE(ENABLE_WPE_QT_API "Whether to enable support for the Qt5/QML plugin" PUBLIC ${ENABLE_DEVELOPER_MODE})
    8789WEBKIT_OPTION_DEFINE(USE_SYSTEMD "Whether to enable journald logging" PUBLIC ON)
    8890
    … …  
    99101endif ()
    100102
    101 SET_AND_EXPOSE_TO_BUILD(ENABLE_DEVELOPER_MODE ${DEVELOPER_MODE})
    102 if (DEVELOPER_MODE)
     103if (ENABLE_DEVELOPER_MODE)
    103104    WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_API_TESTS PRIVATE ON)
    104105    WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MINIBROWSER PUBLIC ON)
    … …  
    228229
    229230if (WTF_CPU_ARM OR WTF_CPU_MIPS)
    230     SET_AND_EXPOSE_TO_BUILD(USE_CAPSTONE ${DEVELOPER_MODE})
     231    SET_AND_EXPOSE_TO_BUILD(USE_CAPSTONE ${ENABLE_DEVELOPER_MODE})
    231232endif ()
    232233
Note: See TracChangeset for help on using the changeset viewer.