[make] Update MAKECONFIGHEADER macro
Add "C++" => "CPP" translation to support libraries having "c++" in their names, for example libstdc++. Without such translation, resulting #define does not compile. Change-Id: Ieac533782a26b4ce87caf9ad2ec1105c25eeaf01
This commit is contained in:
committed by
Arve Hjønnevåg
parent
b4aaff6ebd
commit
1675485aa8
@@ -39,7 +39,7 @@ define MAKECONFIGHEADER
|
||||
echo \#ifndef __$${LDEF}_H > $1.tmp; \
|
||||
echo \#define __$${LDEF}_H >> $1.tmp; \
|
||||
for d in `echo $($2) | tr '[:lower:]' '[:upper:]'`; do \
|
||||
echo "#define $$d" | sed "s/=/\ /g;s/-/_/g;s/\//_/g;s/\./_/g;s/\//_/g" >> $1.tmp; \
|
||||
echo "#define $$d" | sed "s/=/\ /g;s/-/_/g;s/\//_/g;s/\./_/g;s/\//_/g;s/C++/CPP/g" >> $1.tmp; \
|
||||
done; \
|
||||
echo \#endif >> $1.tmp; \
|
||||
$(call TESTANDREPLACEFILE,$1.tmp,$1)
|
||||
|
||||
Reference in New Issue
Block a user