Use Linker cyclic option when deplibs exist

This commit is contained in:
Ivan Kravets
2015-07-29 17:33:06 +03:00
parent 99649614c5
commit 076696cde1

View File

@ -43,12 +43,13 @@ def BuildFirmware(env):
)
# enable "cyclic reference" for linker
env.Prepend(
_LIBFLAGS="-Wl,--start-group "
)
env.Append(
_LIBFLAGS=" -Wl,--end-group"
)
if deplibs:
env.Prepend(
_LIBFLAGS="-Wl,--start-group "
)
env.Append(
_LIBFLAGS=" -Wl,--end-group"
)
# Handle SRC_BUILD_FLAGS
if getenv("PLATFORMIO_SRC_BUILD_FLAGS", None):