mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
Fix build with macports/pkgconfig, silence format string warnings on OS X
Extra space is needed in echo -n "-lncurses ", otherwise if pkg-config outputs a directory after that, it will result in "-lncurses-L/opt/local/lib" (without space). -Wno-format-security flag is needed on macOS to silence warnings about printf(gettext("message")) constructs.
This commit is contained in:
parent
e96d4a0a32
commit
b6dd8a55cd
@ -6,7 +6,7 @@ ldflags()
|
|||||||
{
|
{
|
||||||
if [ $(uname -s) == "Darwin" ]; then
|
if [ $(uname -s) == "Darwin" ]; then
|
||||||
#OSX seems to need ncurses too
|
#OSX seems to need ncurses too
|
||||||
echo -n "-lncurses"
|
echo -n "-lncurses "
|
||||||
fi
|
fi
|
||||||
pkg-config --libs ncursesw 2>/dev/null && exit
|
pkg-config --libs ncursesw 2>/dev/null && exit
|
||||||
pkg-config --libs ncurses 2>/dev/null && exit
|
pkg-config --libs ncurses 2>/dev/null && exit
|
||||||
@ -43,7 +43,7 @@ ccflags()
|
|||||||
fi
|
fi
|
||||||
if [ $(uname -s) == "Darwin" ]; then
|
if [ $(uname -s) == "Darwin" ]; then
|
||||||
#OSX doesn't have libintl
|
#OSX doesn't have libintl
|
||||||
echo -n "-DKBUILD_NO_NLS"
|
echo -n "-DKBUILD_NO_NLS -Wno-format-security "
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user