anchao opened a new pull request, #15594:
URL: https://github.com/apache/nuttx/pull/15594
## Summary
cmake/mkconfig: add support of set custom command options to config.h
add support of set custom command options to config.h
Use the -D parameter to pass the config to header file.
NOTE which must start with the CONFIG_ prefix.
eg:
```
cmake -DCONFIG_AAA=1 -DCONFIG_BBB=1 -B build -DBOARD_CONFIG=sim/nsh -GNinja
```
source file:
```
#include <nuttx/config.h>
int main(int argc, FAR char *argv[])
{
#ifdef CONFIG_AAA
printf("Hello, World!! AAA: %d\n", CONFIG_AAA);
#endif
#ifdef CONFIG_BBB
printf("Hello, World!! BBB: %d\n", CONFIG_BBB);
#endif
return 0;
}
```
output:
```
$ ./build/nuttx
NuttShell (NSH) NuttX-10.4.0
nsh> hello
Hello, World!! AAA: 1
Hello, World!! BBB: 1
nsh>
```
Signed-off-by: chao an <[email protected]>
## Impact
N/A
## Testing
ci-check
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]