mirror of
https://github.com/platformio/platformio-core.git
synced 2025-07-30 10:07:14 +02:00
Fix incorrect "includes" for project generator
This commit is contained in:
@ -141,8 +141,8 @@ def LookupSources(env, variant_dir, src_dir, duplicate=True, src_filter=None):
|
|||||||
|
|
||||||
for item in _match_sources(src_dir, src_filter or SRC_DEFAULT_FILTER):
|
for item in _match_sources(src_dir, src_filter or SRC_DEFAULT_FILTER):
|
||||||
_reldir = dirname(item)
|
_reldir = dirname(item)
|
||||||
_src_dir = join(src_dir, _reldir)
|
_src_dir = join(src_dir, _reldir) if _reldir else src_dir
|
||||||
_var_dir = join(variant_dir, _reldir)
|
_var_dir = join(variant_dir, _reldir) if _reldir else variant_dir
|
||||||
|
|
||||||
if _var_dir not in variants:
|
if _var_dir not in variants:
|
||||||
variants.append(_var_dir)
|
variants.append(_var_dir)
|
||||||
@ -173,11 +173,11 @@ def BuildFramework(env):
|
|||||||
framework)
|
framework)
|
||||||
|
|
||||||
|
|
||||||
def BuildLibrary(env, variant_dir, library_dir, src_filter=None):
|
def BuildLibrary(env, variant_dir, src_dir, src_filter=None):
|
||||||
lib = env.Clone()
|
lib = env.Clone()
|
||||||
return lib.Library(
|
return lib.Library(
|
||||||
lib.subst(variant_dir),
|
lib.subst(variant_dir),
|
||||||
lib.LookupSources(variant_dir, library_dir, src_filter=src_filter)
|
lib.LookupSources(variant_dir, src_dir, src_filter=src_filter)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
@ -2,19 +2,17 @@ win32 {
|
|||||||
HOMEDIR += $$(USERPROFILE)
|
HOMEDIR += $$(USERPROFILE)
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
HOMEDIR += $$(PWD)
|
HOMEDIR += $$(HOME)
|
||||||
}
|
}
|
||||||
|
|
||||||
% for include in includes:
|
% for include in includes:
|
||||||
% if include.startswith(user_home_dir):
|
% if include.startswith(user_home_dir):
|
||||||
INCLUDEPATH += "${HOME}{{include.replace(user_home_dir, "")}}"
|
INCLUDEPATH += "$$(HOMEDIR){{include.replace(user_home_dir, "")}}"
|
||||||
% else:
|
% else:
|
||||||
INCLUDEPATH += "{{include}}"
|
INCLUDEPATH += "{{include}}"
|
||||||
% end
|
% end
|
||||||
% end
|
% end
|
||||||
|
|
||||||
win32:INCLUDEPATH ~= s,/,\\,g
|
|
||||||
|
|
||||||
% for define in defines:
|
% for define in defines:
|
||||||
DEFINES += "{{define}}"
|
DEFINES += "{{define}}"
|
||||||
% end
|
% end
|
||||||
|
Reference in New Issue
Block a user