144 |
144 |
145 # 2. the commandline options |
145 # 2. the commandline options |
146 # 2.1 general options |
146 # 2.1 general options |
147 if self.parameters['targetDirectory'] != self.defaults['targetDirectory']: |
147 if self.parameters['targetDirectory'] != self.defaults['targetDirectory']: |
148 parms['targetDirectory'] = self.parameters['targetDirectory'] |
148 parms['targetDirectory'] = self.parameters['targetDirectory'] |
149 args.append('--target-dir=%s' % self.parameters['targetDirectory']) |
149 args.append('--target-dir={0}'.format(self.parameters['targetDirectory'])) |
150 if self.parameters['targetName'] != self.defaults['targetName']: |
150 if self.parameters['targetName'] != self.defaults['targetName']: |
151 parms['targetName'] = self.parameters['targetName'][:] |
151 parms['targetName'] = self.parameters['targetName'][:] |
152 args.append('--target-name=%s' % self.parameters['targetName']) |
152 args.append('--target-name={0}'.format(self.parameters['targetName'])) |
153 if self.parameters['baseName'] != self.defaults['baseName']: |
153 if self.parameters['baseName'] != self.defaults['baseName']: |
154 parms['baseName'] = self.parameters['baseName'][:] |
154 parms['baseName'] = self.parameters['baseName'][:] |
155 args.append('--base-name=%s' % self.parameters['baseName']) |
155 args.append('--base-name={0}'.format(self.parameters['baseName'])) |
156 if self.parameters['initScript'] != self.defaults['initScript']: |
156 if self.parameters['initScript'] != self.defaults['initScript']: |
157 parms['initScript'] = self.parameters['initScript'][:] |
157 parms['initScript'] = self.parameters['initScript'][:] |
158 args.append('--init-script=%s' % self.parameters['initScript']) |
158 args.append('--init-script={0}'.format(self.parameters['initScript'])) |
159 if self.parameters['applicationIcon'] != self.defaults['applicationIcon']: |
159 if self.parameters['applicationIcon'] != self.defaults['applicationIcon']: |
160 parms['applicationIcon'] = self.parameters['applicationIcon'][:] |
160 parms['applicationIcon'] = self.parameters['applicationIcon'][:] |
161 args.append('--icon=%s' % self.parameters['applicationIcon']) |
161 args.append('--icon={0}'.format(self.parameters['applicationIcon'])) |
162 if self.parameters['keepPath'] != self.defaults['keepPath']: |
162 if self.parameters['keepPath'] != self.defaults['keepPath']: |
163 parms['keepPath'] = self.parameters['keepPath'] |
163 parms['keepPath'] = self.parameters['keepPath'] |
164 args.append('--no-copy-deps') |
164 args.append('--no-copy-deps') |
165 if self.parameters['compress'] != self.defaults['compress']: |
165 if self.parameters['compress'] != self.defaults['compress']: |
166 parms['compress'] = self.parameters['compress'] |
166 parms['compress'] = self.parameters['compress'] |
173 args.append('-OO') |
173 args.append('-OO') |
174 |
174 |
175 # 2.2 advanced options |
175 # 2.2 advanced options |
176 if self.parameters['defaultPath'] != self.defaults['defaultPath']: |
176 if self.parameters['defaultPath'] != self.defaults['defaultPath']: |
177 parms['defaultPath'] = self.parameters['defaultPath'][:] |
177 parms['defaultPath'] = self.parameters['defaultPath'][:] |
178 args.append('--default-path=%s' % \ |
178 args.append('--default-path={0}'.format( |
179 os.pathsep.join(self.parameters['defaultPath'])) |
179 os.pathsep.join(self.parameters['defaultPath']))) |
180 if self.parameters['includePath'] != self.defaults['includePath']: |
180 if self.parameters['includePath'] != self.defaults['includePath']: |
181 parms['includePath'] = self.parameters['includePath'][:] |
181 parms['includePath'] = self.parameters['includePath'][:] |
182 args.append('--include-path=%s' % \ |
182 args.append('--include-path={0}'.format( |
183 os.pathsep.join(self.parameters['includePath'])) |
183 os.pathsep.join(self.parameters['includePath']))) |
184 if self.parameters['replacePaths'] != self.defaults['replacePaths']: |
184 if self.parameters['replacePaths'] != self.defaults['replacePaths']: |
185 parms['replacePaths'] = self.parameters['replacePaths'][:] |
185 parms['replacePaths'] = self.parameters['replacePaths'][:] |
186 args.append('--replace-paths=%s' % \ |
186 args.append('--replace-paths={0}'.format( |
187 os.pathsep.join(self.parameters['replacePaths'])) |
187 os.pathsep.join(self.parameters['replacePaths']))) |
188 if self.parameters['includeModules'] != self.defaults['includeModules']: |
188 if self.parameters['includeModules'] != self.defaults['includeModules']: |
189 parms['includeModules'] = self.parameters['includeModules'][:] |
189 parms['includeModules'] = self.parameters['includeModules'][:] |
190 args.append('--include-modules=%s' % \ |
190 args.append('--include-modules={0}'.format( |
191 ','.join(self.parameters['includeModules'])) |
191 ','.join(self.parameters['includeModules']))) |
192 if self.parameters['excludeModules'] != self.defaults['excludeModules']: |
192 if self.parameters['excludeModules'] != self.defaults['excludeModules']: |
193 parms['excludeModules'] = self.parameters['excludeModules'][:] |
193 parms['excludeModules'] = self.parameters['excludeModules'][:] |
194 args.append('--exclude-modules=%s' % \ |
194 args.append('--exclude-modules={0}'.format( |
195 ','.join(self.parameters['excludeModules'])) |
195 ','.join(self.parameters['excludeModules']))) |
196 if self.parameters['extListFile'] != self.defaults['extListFile']: |
196 if self.parameters['extListFile'] != self.defaults['extListFile']: |
197 parms['extListFile'] = self.parameters['extListFile'] |
197 parms['extListFile'] = self.parameters['extListFile'] |
198 args.append('--ext-list-file=%s' % self.parameters['extListFile']) |
198 args.append('--ext-list-file={0}'.format(self.parameters['extListFile'])) |
199 |
199 |
200 return (args, parms) |
200 return (args, parms) |
201 |
201 |
202 @pyqtSlot() |
202 @pyqtSlot() |
203 def on_extListFileButton_clicked(self): |
203 def on_extListFileButton_clicked(self): |