INNER CODE UNIT · Python
get_engine_include_args
SpaRcle-Studio/SREngine · CI/scripts/all_includes_generator.py:69
def get_engine_include_args(context: codegen_context.CodegenContext):
engine_root = ''
if context.is_script:
engine_root = context.help_sources_dir
else:
engine_root = context.analyze_dir + '/Engine'
includes = [
f'{engine_root}/inc',
f'{engine_root}/libs/Utils/inc',
f'{engine_root}/libs/ImmediateGUI/inc',
f'{engine_root}/libs/Scripting/inc',
f'{engine_root}/libs/Audio/inc',
f'{engine_root}/libs/Physics/inc',
f'{engine_root}/libs/Graphics/inc',
]
include_args = [f'-I{ sparcle_utils.normalize_path(os.path.abspath(inc))}' for inc in includes]