From d30c7b596856854fed11000dcbebfa9a70c44207 Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Sat, 22 Mar 2014 19:25:19 +0200 Subject: Can define entry symbol type. --- build.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'build.py') diff --git a/build.py b/build.py index be50b39..53c1e9a 100644 --- a/build.py +++ b/build.py @@ -266,6 +266,12 @@ class BuildTarget(): if not isinstance(main_class, str): raise InvalidArguments('Main class must be a string') self.main_class = main_class + if isinstance(self, Executable): + self.gui_app = kwargs.get('gui_app', False) + if not isinstance(self.gui_app, bool): + raise InvalidArguments('Argument gui_app must be boolean.') + elif 'gui_app' in kwargs: + raise InvalidArguments('Argument gui_app can only be used on executables.') def get_subdir(self): return self.subdir -- cgit v1.1