mirror of
https://github.com/python/cpython.git
synced 2025-11-11 11:01:39 +00:00
Rework the build system for osx applications:
* Don't use xcodebuild for building PythonLauncher, but use a normal unix makefile. This makes it a lot easier to use the same build flags as for the rest of python (e.g. make a universal version of python launcher) * Convert the mac makefile-s to makefile.in-s and use configure to set makefile variables instead of forwarding them as command-line arguments * Add a C version of pythonw, that we you can use '#!/usr/local/bin/pythonw' * Build IDLE.app using bundlebuilder instead of BuildApplet, that will allow easier modification of the bundle contents later on.
This commit is contained in:
parent
375f06b175
commit
836b039b7c
21 changed files with 547 additions and 974 deletions
26
Mac/OSX/PythonLauncher/English.lproj/PreferenceWindow.nib/classes.nib
generated
Normal file
26
Mac/OSX/PythonLauncher/English.lproj/PreferenceWindow.nib/classes.nib
generated
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
{
|
||||
IBClasses = (
|
||||
{CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; },
|
||||
{
|
||||
ACTIONS = {"do_apply" = id; "do_filetype" = id; "do_reset" = id; };
|
||||
CLASS = PreferencesWindowController;
|
||||
LANGUAGE = ObjC;
|
||||
OUTLETS = {
|
||||
commandline = NSTextField;
|
||||
debug = NSButton;
|
||||
filetype = NSPopUpButton;
|
||||
honourhashbang = NSButton;
|
||||
inspect = NSButton;
|
||||
interpreter = NSTextField;
|
||||
nosite = NSButton;
|
||||
optimize = NSButton;
|
||||
others = NSTextField;
|
||||
tabs = NSButton;
|
||||
verbose = NSButton;
|
||||
"with_terminal" = NSButton;
|
||||
};
|
||||
SUPERCLASS = NSWindowController;
|
||||
}
|
||||
);
|
||||
IBVersion = 1;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue