Interesting how mbed-os builds libraries then. The mbed_lib.json
doesn’t explicitly declare any include directories. Seems to automagically include all paths in a library then?
Anyways, bug report in GitHub - platformio/builder-framework-mbed: ARM mbed build script for PlatformIO Build System please because I think that just including the library folder as -I
path is not what mbed-os does.
return "debug"
else:
return "develop"
def _file_long_data(env, data):
tmp_file = os.path.join(
"$BUILD_DIR", "longinc-%s" % hashlib.md5(hashlib_encode_data(data)).hexdigest()
)
build_dir = env.subst("$BUILD_DIR")
if not os.path.isdir(build_dir):
os.makedirs(build_dir)
if os.path.isfile(env.subst(tmp_file)):
return tmp_file
with open(env.subst(tmp_file), "w") as fp:
fp.write(data)
return tmp_file
def long_incflags_hook(incflags):
return '@"%s"' % _file_long_data(
CC @valeros