check_examples_cmake_make: now it can run not only under idf path

This commit is contained in:
Fu Hanxi 2020-12-08 11:55:49 +08:00
parent 51d03aeced
commit 49fd495689

View File

@ -51,12 +51,15 @@ def get_idf_path(path, *paths):
def _get_apps(target, build_system):
print("- Getting paths of apps")
output = subprocess.check_output(
sys.executable + " " + os.getenv('IDF_PATH') +
"/tools/find_apps.py -p examples --recursive --target %s --build-system %s"
% (target, build_system),
shell=True).decode('utf-8')
o_list = output.split("\n")
args = [sys.executable,
get_idf_path('tools/find_apps.py'),
'-p',
get_idf_path('examples'),
'--recursive',
'--target', target,
'--build-system', build_system]
output = subprocess.check_output(args).decode('utf-8')
o_list = output.split('\n')
json_list = []
for j in o_list:
if j: