예제 #1
0
 def render_body(self):
     ret = []
     ret += ["## Executable Target - Alias"]
     ret += super().render_prefix()
     execmd = cmd.add_executable(self.Name, "ALIAS " + self.Target, [])
     ret += execmd.render()
     ret += super().render_body()
     return ret
 def render_body(self):
     ret = []
     ret += ["## Executable Target - Imported"]
     ret += super().render_prefix()
     tmpopts = "IMPORTED "
     if self.GlobalImport:
         tmpopts += "GLOBAL "
     execmd = cmd.add_executable(self.Name, tmpopts, [])
     ret += execmd.render()
     ret += super().render_body()
     return ret
예제 #3
0
 def render_body(self):
     ret = []
     ret += ["## Executable Target - Normal"]
     ret += super().render_prefix()
     tmpopts = ""
     if self.Win32:
         tmpopts += "WIN32 "
     if self.MacosxBundle:
         tmpopts += "MACOSX_BUNDLE "
     if self.ExludeFromAll:
         tmpopts += "EXCLUDE_FROM_ALL "
     execmd = cmd.add_executable(self.Name, tmpopts, self.get_fullsrcs())
     ret += execmd.render()
     ret += super().render_body()
     return ret