Commit c2d5e7b0 authored by Carles Cufi's avatar Carles Cufi
Browse files

kconfig: Don't load env var if in doc mode



Do not load the GENERATED_DTS_BOARD_CONF if in doc mode, since it will
not defined as it doesn't apply. No need to defined it to a dummy value.

Signed-off-by: default avatarCarles Cufi <carles.cufi@nordicsemi.no>
parent b1a7e714
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -182,7 +182,6 @@ add_custom_target(
  SOC_DIR=soc/
  SRCARCH=x86
  PROJECT_BINARY_DIR=${CMAKE_CURRENT_BINARY_DIR}
  GENERATED_DTS_BOARD_CONF=not_applicable
  KCONFIG_TURBO_MODE=${KCONFIG_TURBO_MODE}
  KCONFIG_DOC_MODE=1
  ${PYTHON_EXECUTABLE} scripts/genrest.py Kconfig ${RST_OUT}/doc/reference/kconfig/
+10 −9
Original line number Diff line number Diff line
@@ -11,11 +11,12 @@ import os

doc_mode = os.environ.get('KCONFIG_DOC_MODE') == "1"

# The env var 'GENERATED_DTS_BOARD_CONF' must be set
GENERATED_DTS_BOARD_CONF = os.environ['GENERATED_DTS_BOARD_CONF']

dt_defines = {}
if (not doc_mode) and os.path.isfile(GENERATED_DTS_BOARD_CONF):
if (not doc_mode):
    # The env var 'GENERATED_DTS_BOARD_CONF' must be set unless we are in
    # doc mode
    GENERATED_DTS_BOARD_CONF = os.environ['GENERATED_DTS_BOARD_CONF']
    if os.path.isfile(GENERATED_DTS_BOARD_CONF):
        with open(GENERATED_DTS_BOARD_CONF, 'r', encoding='utf-8') as fd:
            for line in fd:
                if '=' in line: