mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
caea069bcf
An application might want to use C11 features. The user would assume that setting `CFLAGS=-std=gnu11` in the Makefile would work. It does not since the board's Makefile.include shadows the `-std` flag. This patch removes the `-std=gnu99` from the various Makefile.includes, and sets the flag in the common Makefile.include of RIOT instead. If an `-std` flag was provided by an earlier Makefile (the application, the board, or the CPU [whilst only the former one should]), then no additional flag is set. It is first tested if the supplied compiler understands `-std=gnu99`, then `-std=c99`. |
||
---|---|---|
.. | ||
avsextrem | ||
chronos | ||
mbed_lpc1768 | ||
msb-430 | ||
msb-430-common | ||
msb-430h | ||
msba2 | ||
msba2-common | ||
native | ||
pttu | ||
redbee-econotag | ||
telosb | ||
wsn430-common | ||
wsn430-v1_3b | ||
wsn430-v1_4 | ||
doc.txt | ||
README.md |
Platform configurations for RIOT-OS
This directory contains existing configuration and initialization files for platforms supported by RIOT-OS.