Feature #564
config-header: use nice macros to check for features
Beginn:
10.09.2024
Abgabedatum:
% erledigt:
0%
Geschätzter Aufwand:
CS Zielversion:
Beschreibung
// Check for features via defines. The defines can be set to "1", "y" or just
// be defined.
#define ARG_1 1
#define ARG_y 1
#define ARG_yes 1
#define ARG_0 0
#define ARG_ 1
//#define ARG_ "define feature as '1', 'y' or 'yes' to enable it."
// Need two stages to resolve defines; e.g. make "ARG_" instead of "ARG_FOO"
#define IS_ENABLED(a) _IS_ENABLED( CONFIG_ ## a )
#define _IS_ENABLED(a) __IS_ENABLED( a )
#define __IS_ENABLED(a) ARG_##a
Historie
Von Maximilian Seesslen vor 4 Monaten aktualisiert
- Thema wurde von config-header: use nice macros zu config-header: use nice macros to check for features geändert
Von Maximilian Seesslen vor 4 Monaten aktualisiert
- Status wurde von Neu zu Erledigt geändert
- Zugewiesen an wurde auf Maximilian Seesslen gesetzt
- Zielversion wurde auf v0.5.0 gesetzt