zephyr/samples
Stephanos Ioannidis cf211aa7af treewide: Update deprecated CONFIG_LIB_CPLUSPLUS usages
This commit updates all deprecated `CONFIG_LIB_CPLUSPLUS` usages to:

* check if the Zephyr minimal C++ library is enabled using
  `CONFIG_MINIMAL_LIBCPP` instead of relying on the
  `CONFIG_LIB_CPLUSPLUS`-based inference.

* select `CONFIG_REQUIRES_FULL_LIBCPP` when there exists a component-
  level C++ standard library dependency. This allows a component to
  declare C++ standard library dependency without designating a
  specific libray implementation.

* select the correct type of C++ standard library implementation to use
  through one of the `CONFIG_LIBCPP_IMPLEMENTATION` choices.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2023-01-13 17:42:55 -05:00
..
application_development samples: Remove platform filters for external_lib 2023-01-10 18:29:35 -05:00
arch boards: xtensa: m5stickc_plus: initial support 2023-01-09 10:16:27 +01:00
basic yamllint: indentation: fix files in samples/ 2023-01-04 14:23:53 +01:00
bluetooth boards: Added nRF5340 Audio DK (PCA10121) 2023-01-13 16:14:35 +01:00
boards samples: Explicitly disable boot USB device support init at boot 2023-01-10 12:21:10 +01:00
compression samples: compression: lz4 requires more than 64kB of RAM 2022-11-02 16:06:06 -05:00
cpp treewide: Use CONFIG_CPP instead of CONFIG_CPLUSPLUS 2023-01-13 17:42:55 -05:00
drivers samples: adc: add support for gd32a503v_eval board. 2023-01-12 21:45:38 +01:00
hello_world yamllint: indentation: fix files in samples/ 2023-01-04 14:23:53 +01:00
kernel yamllint: indentation: fix files in samples/ 2023-01-04 14:23:53 +01:00
modules treewide: Update deprecated CONFIG_LIB_CPLUSPLUS usages 2023-01-13 17:42:55 -05:00
net treewide: Use CONFIG_CPP instead of CONFIG_CPLUSPLUS 2023-01-13 17:42:55 -05:00
philosophers samples: move to using CONFIG_MP_MAX_NUM_CPUS=1 2022-10-20 22:04:10 +09:00
posix samples: posix: gettimeofday: include time.h 2023-01-11 09:41:29 +01:00
sensor samples: Explicitly disable boot USB device support init at boot 2023-01-10 12:21:10 +01:00
shields samples: shields: npm6001_ek: remove dead assignment 2022-12-27 13:12:55 +01:00
subsys treewide: Use CONFIG_CPP instead of CONFIG_CPLUSPLUS 2023-01-13 17:42:55 -05:00
synchronization samples: synchronization: Convert CONFIG_MP_NUM_CPUS handling 2022-10-27 13:59:57 -04:00
tfm_integration yamllint: indentation: fix files in samples/ 2023-01-04 14:23:53 +01:00
userspace yamllint: indentation: fix files in samples/ 2023-01-04 14:23:53 +01:00
classic.rst doc: fix top samples doc index 2021-03-09 17:48:18 -05:00
index.rst samples: cpp: Relocate samples/subsys/cpp to samples/cpp 2023-01-13 17:42:55 -05:00
sample_definition_and_criteria.rst docs: add definition and minimum criteria for samples 2022-09-14 17:27:05 -04:00