先来一部分
This commit is contained in:
parent
f123114f6e
commit
8b21c30e58
@ -85,6 +85,17 @@ class NuitkaPluginConfig(NuitkaSubConfig):
|
|||||||
# --include-plugin-files=PATTERN
|
# --include-plugin-files=PATTERN
|
||||||
include_plugin_files: List[str] = []
|
include_plugin_files: List[str] = []
|
||||||
|
|
||||||
|
def gen_cmd(self) -> List[str]:
|
||||||
|
lst = []
|
||||||
|
lst += format_cmd('--enable-plugin=', self.enable_plugin, self.enable_plugin)
|
||||||
|
lst += format_cmd('--disable-plugin=', self.disable_plugin, self.disable_plugin)
|
||||||
|
lst += format_cmd('--plugin-no-detection' if self.plugin_no_detection else None)
|
||||||
|
lst += format_cmd('--user-plugin=', [str(plugin.absolute()) for plugin in self.user_plugin], self.user_plugin)
|
||||||
|
lst += format_cmd('--show-source-changes' if self.show_source_changes else None)
|
||||||
|
lst += format_cmd('--include-plugin-directory=', self.include_plugin_dir, self.include_plugin_dir)
|
||||||
|
lst += format_cmd('--include-plugin-files=', self.include_plugin_files, self.include_plugin_files)
|
||||||
|
return lst
|
||||||
|
|
||||||
|
|
||||||
class NuitkaIncludeConfig(NuitkaSubConfig):
|
class NuitkaIncludeConfig(NuitkaSubConfig):
|
||||||
"""
|
"""
|
||||||
@ -104,6 +115,15 @@ class NuitkaIncludeConfig(NuitkaSubConfig):
|
|||||||
# --follow-stdlib
|
# --follow-stdlib
|
||||||
follow_stdlib: bool = False
|
follow_stdlib: bool = False
|
||||||
|
|
||||||
|
def gen_cmd(self) -> List[str]:
|
||||||
|
lst = []
|
||||||
|
lst += format_cmd('--include-package=', self.include_packages, self.include_packages)
|
||||||
|
lst += format_cmd('--include-module=', self.include_modules, self.include_modules)
|
||||||
|
lst += format_cmd('--prefer-source-code' if self.prefer_source_code else None)
|
||||||
|
lst += format_cmd('--no-prefer-source-code' if not self.prefer_source_code else None)
|
||||||
|
lst += format_cmd('--follow-stdlib' if self.follow_stdlib else None)
|
||||||
|
return lst
|
||||||
|
|
||||||
|
|
||||||
class NuitkaDataConfig(NuitkaSubConfig):
|
class NuitkaDataConfig(NuitkaSubConfig):
|
||||||
"""
|
"""
|
||||||
|
Loading…
Reference in New Issue
Block a user