From ccdb253b4799371a6821a13d35095d8b97ede44b Mon Sep 17 00:00:00 2001 From: Leonardo de Moura Date: Wed, 31 Oct 2012 13:14:37 -0700 Subject: [PATCH] added add_extra_exe command to build framework Signed-off-by: Leonardo de Moura --- scripts/mk_util.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/scripts/mk_util.py b/scripts/mk_util.py index 7db1b5f21..82865a4ac 100644 --- a/scripts/mk_util.py +++ b/scripts/mk_util.py @@ -503,6 +503,13 @@ class ExeComponent(Component): '%s/bin/%s.exe' % (dist_path, self.exe_name)) +class ExtraExeComponent(ExeComponent): + def __init__(self, name, exe_name, path, deps, install): + ExeComponent.__init__(self, name, exe_name, path, deps, install) + + def main_component(self): + return False + class DLLComponent(Component): def __init__(self, name, dll_name, path, deps, export_files, reexports, install): Component.__init__(self, name, path, deps) @@ -752,6 +759,10 @@ def add_exe(name, deps=[], path=None, exe_name=None, install=True): c = ExeComponent(name, exe_name, path, deps, install) reg_component(name, c) +def add_extra_exe(name, deps=[], path=None, exe_name=None, install=True): + c = ExtraExeComponent(name, exe_name, path, deps, install) + reg_component(name, c) + def add_dll(name, deps=[], path=None, dll_name=None, export_files=[], reexports=[], install=True): c = DLLComponent(name, dll_name, path, deps, export_files, reexports, install) reg_component(name, c)