import os import platform import fileinput # if platform.machine() == 'aarch64': # config_txt = '' # write_back = False # for line in fileinput.input(files=('config_defaults.mk',)): # if line.startswith('CONFIG_TOOLCHAIN_PATH') or line.startswith('CONFIG_TOOLCHAIN_PREFIX'): # config_txt += '# ' + line # write_back = True # else: # config_txt += line # try: # if write_back: # with open('config_defaults.mk', 'w') as f: # f.write(config_txt) # except Exception as e: # print(e) env = SConscript( os.path.join(os.getcwd(), "../../tools/scons/project.py"), variant_dir=os.getcwd(), duplicate=0, ) # for t in env['MYTARGETS']: # m_project = env["task_list"][t] # m_project["_target_build_env"].Command( # target=f"dist/{t}.rpath", # 目标文件 # source=f"dist/{t}", # 源文件 # action="patchelf --force-rpath --set-rpath '/usr/lib/axcl:/usr/lib/axcl/ffmpeg' $SOURCES ; cp $SOURCES $TARGET", # 执行命令 # )