Lines 60-65
Link Here
|
60 |
done |
60 |
done |
61 |
} |
61 |
} |
62 |
|
62 |
|
|
|
63 |
bashrc_has() { |
64 |
[[ " ${*:2} " == *" $1 "* ]] |
65 |
} |
66 |
|
63 |
if [[ ${EBUILD_PHASE} == "setup" ]]; then |
67 |
if [[ ${EBUILD_PHASE} == "setup" ]]; then |
64 |
|
68 |
|
65 |
filter_invalid_flags |
69 |
filter_invalid_flags |
Lines 67-77
Link Here
|
67 |
unset trigger |
71 |
unset trigger |
68 |
|
72 |
|
69 |
for flag in "${BAD_FLAGS[@]}"; do |
73 |
for flag in "${BAD_FLAGS[@]}"; do |
70 |
if has ${flag} ${CFLAGS}; then |
74 |
if bashrc_has ${flag} ${CFLAGS}; then |
71 |
trigger=1 |
75 |
trigger=1 |
72 |
ewarn "Your CFLAGS contain(s) \"${flag}\" which can break packages." |
76 |
ewarn "Your CFLAGS contain(s) \"${flag}\" which can break packages." |
73 |
fi |
77 |
fi |
74 |
if has ${flag} ${CXXFLAGS}; then |
78 |
if bashrc_has ${flag} ${CXXFLAGS}; then |
75 |
trigger=1 |
79 |
trigger=1 |
76 |
ewarn "Your CXXFLAGS contain(s) \"${flag}\" which can break packages." |
80 |
ewarn "Your CXXFLAGS contain(s) \"${flag}\" which can break packages." |
77 |
fi |
81 |
fi |