[core] Move Arduino flags to arduino-common
This commit is contained in:
@@ -17,8 +17,20 @@ env.Append(
|
||||
CPPDEFINES=[
|
||||
("ARDUINO", 10812),
|
||||
"ARDUINO_SDK",
|
||||
]
|
||||
],
|
||||
LINKFLAGS=[
|
||||
"--specs=nosys.specs",
|
||||
"-Wl,--as-needed",
|
||||
"-Wl,--build-id=none",
|
||||
"-Wl,--cref",
|
||||
"-Wl,--no-enum-size-warning",
|
||||
"-Wl,--no-undefined",
|
||||
"-Wl,--warn-common",
|
||||
],
|
||||
)
|
||||
# Arduino core uses __libc_init_array
|
||||
if "-nostartfiles" in env["LINKFLAGS"]:
|
||||
env["LINKFLAGS"].remove("-nostartfiles")
|
||||
|
||||
# Sources - ArduinoCore-API
|
||||
env.AddLibrary(
|
||||
|
||||
@@ -26,18 +26,9 @@ env.Append(
|
||||
("bool", "bool"),
|
||||
],
|
||||
LINKFLAGS=[
|
||||
"--specs=nosys.specs",
|
||||
"-Wl,--as-needed",
|
||||
"-Wl,--build-id=none",
|
||||
"-Wl,--cref",
|
||||
"-Wl,--no-enum-size-warning",
|
||||
"-Wl,--no-undefined",
|
||||
"-Wl,--undefined=InfraStart",
|
||||
"-Wl,--warn-common",
|
||||
],
|
||||
)
|
||||
# Arduino core uses __libc_init_array
|
||||
env["LINKFLAGS"].remove("-nostartfiles")
|
||||
|
||||
# Build all libraries
|
||||
env.BuildLibraries()
|
||||
|
||||
Reference in New Issue
Block a user