5,7 → 5,8 |
path_to_tools = os.path.dirname(path_to_tools_workspace) |
sys.path.append(path_to_tools) |
|
from lib.tupfile_parser import parse_tupfile_outputs |
from lib.tupfile_parser import parse_required_compilers, parse_tupfile_outputs |
from lib.logging import require_tools |
|
def get_executable_file(output_file_list): |
for name in output_file_list: |
14,6 → 15,8 |
return name |
|
def build(): |
required_compilers = parse_required_compilers("Tupfile.lua") |
require_tools(required_compilers) |
os.system("tup") |
output_file_list = parse_tupfile_outputs("Tupfile.lua") |
return get_executable_file(output_file_list) |