Skip to content

Commit 49c43a5

Browse files
varumugam123spenap
authored andcommitted
Added option to enable logs
1 parent df9c044 commit 49c43a5

2 files changed

Lines changed: 7 additions & 0 deletions

File tree

Source/cmake/OptionsWPE.cmake

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -434,6 +434,12 @@ set(DERIVED_SOURCES_WEBKIT_DIR ${DERIVED_SOURCES_DIR}/WebKit)
434434
set(DERIVED_SOURCES_WPE_API_DIR ${DERIVED_SOURCES_WEBKIT_DIR}/wpe)
435435
set(DERIVED_SOURCES_WPETOOLINGBACKENDS_DIR "${CMAKE_BINARY_DIR}/DerivedSources/WPEToolingBackends")
436436

437+
if (ENABLE_LOGS)
438+
SET_AND_EXPOSE_TO_BUILD(LOG_DISABLED FALSE)
439+
SET_AND_EXPOSE_TO_BUILD(ERROR_DISABLED FALSE)
440+
SET_AND_EXPOSE_TO_BUILD(FATAL_DISABLED FALSE)
441+
endif ()
442+
437443
# Using FORWARDING_HEADERS_DIR is deprecated
438444
set(FORWARDING_HEADERS_DIR ${DERIVED_SOURCES_DIR}/ForwardingHeaders)
439445
set(FORWARDING_HEADERS_WPE_DIR ${FORWARDING_HEADERS_DIR}/wpe)

Source/cmake/WebKitFeatures.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,7 @@ macro(WEBKIT_OPTION_BEGIN)
175175
WEBKIT_OPTION_DEFINE(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER "Toggle legacy protocol manager support" PRIVATE OFF)
176176
WEBKIT_OPTION_DEFINE(ENABLE_LEGACY_ENCRYPTED_MEDIA "Toggle Legacy EME V2 support" PRIVATE OFF)
177177
WEBKIT_OPTION_DEFINE(ENABLE_LLVM_PROFILE_GENERATION "Include LLVM's instrumentation to generate profiles for PGO" PRIVATE OFF)
178+
WEBKIT_OPTION_DEFINE(ENABLE_LOGS "Toggle logging support" PRIVATE OFF)
178179
WEBKIT_OPTION_DEFINE(ENABLE_MALLOC_HEAP_BREAKDOWN "Whether to enable malloc heap breakdown." PRIVATE OFF)
179180
WEBKIT_OPTION_DEFINE(ENABLE_MATHML "Toggle MathML support" PRIVATE ON)
180181
WEBKIT_OPTION_DEFINE(ENABLE_MEDIA_CAPTURE "Toggle Media Capture support" PRIVATE OFF)

0 commit comments

Comments
 (0)