@@ -3,7 +3,7 @@ import os
33####################################################################################################
44# C++
55
6- default_toolchain = hancho.config (
6+ default_toolchain = hancho.Config (
77 arch = "x86-64",
88 compiler = "x86_64-linux-gnu-g++",
99 linker = "x86_64-linux-gnu-g++",
@@ -82,17 +82,17 @@ link_cpp_bin = hancho.Tool(
8282def cpp_lib(hancho, *, in_srcs=None, in_objs=None, in_libs=None, out_lib, **kwargs):
8383 in_objs = hancho.flatten(in_objs)
8484 for file in hancho.flatten(in_srcs):
85- obj = hancho.task (compile_cpp, in_src=file, **kwargs)
85+ obj = hancho.Task (compile_cpp, in_src=file, **kwargs)
8686 in_objs.append(obj)
87- return hancho.task (link_cpp_lib, in_objs=[in_objs, in_libs], out_lib=out_lib, **kwargs)
87+ return hancho.Task (link_cpp_lib, in_objs=[in_objs, in_libs], out_lib=out_lib, **kwargs)
8888
8989
9090def cpp_bin(hancho, *, in_srcs=None, in_objs=None, in_libs=None, out_bin, **kwargs):
9191 in_objs = hancho.flatten(in_objs)
9292 for file in hancho.flatten(in_srcs):
93- obj = hancho.task (compile_cpp, in_src=file, **kwargs)
93+ obj = hancho.Task (compile_cpp, in_src=file, **kwargs)
9494 in_objs.append(obj)
95- return hancho.task (
95+ return hancho.Task (
9696 link_cpp_bin,
9797 in_objs=[in_objs, in_libs],
9898 out_bin=out_bin,
@@ -111,7 +111,7 @@ def make(hancho, *, in_makefile, **kwargs):
111111 make_file="{path.basename(in_makefile)}",
112112 flags="--quiet",
113113 )
114- return hancho.task (cmd, in_makefile=in_makefile, **kwargs)
114+ return hancho.Task (cmd, in_makefile=in_makefile, **kwargs)
115115
116116
117117####################################################################################################
@@ -127,11 +127,11 @@ run_test = hancho.Tool(
127127)
128128
129129def cpp_test(hancho, *, in_srcs=None, in_objs=None, in_libs=None, out_bin, **kwargs):
130- objs = [hancho.task (compile_cpp, in_src=src, **kwargs) for src in hancho.flatten(in_srcs)]
131- test_bin = hancho.task (
130+ objs = [hancho.Task (compile_cpp, in_src=src, **kwargs) for src in hancho.flatten(in_srcs)]
131+ test_bin = hancho.Task (
132132 link_cpp_bin,
133133 in_objs=[objs, in_objs, in_libs],
134134 out_bin=out_bin,
135135 **kwargs
136136 )
137- return hancho.task (run_test, in_test=test_bin, **kwargs)
137+ return hancho.Task (run_test, in_test=test_bin, **kwargs)
0 commit comments