diff --git a/demos/c/program/gfx/semfavicon.ico b/demos/c/program/gfx/semfavicon.ico new file mode 100644 index 00000000..af31ad0f Binary files /dev/null and b/demos/c/program/gfx/semfavicon.ico differ diff --git a/demos/c/program/msvc_resource.rc b/demos/c/program/msvc_resource.rc new file mode 100644 index 00000000..333e11b9 --- /dev/null +++ b/demos/c/program/msvc_resource.rc @@ -0,0 +1 @@ +100 icon "gfx/semfavicon.ico" diff --git a/demos/c/program/wscript_build b/demos/c/program/wscript_build index 62127574..8bf4c233 100644 --- a/demos/c/program/wscript_build +++ b/demos/c/program/wscript_build @@ -4,7 +4,7 @@ def write_header(tsk): tsk.outputs[0].write('int abc = 423;\n') bld(rule=write_header, target='b.h', ext_out=['.h']) -bld.program( +tg = bld.program( features = 'aaa', source = 'main.c', includes = '. ..', @@ -34,3 +34,6 @@ class foo(waflib.Task.Task): def run(self): self.outputs[0].write('int kik = 343;\n') + +if bld.env.CC_NAME == 'msvc': + tg.source += ' msvc_resource.rc'