Changeset 39207 in vbox
- Timestamp:
- Nov 4, 2011 4:09:25 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 74720
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/configure
r38538 r39207 2077 2077 sdk=/Developer/SDKs/MacOSX10.6.sdk 2078 2078 CXX_FLAGS="-mmacosx-version-min=10.6 -isysroot $sdk -Wl,-syslibroot,$sdk" 2079 # We disable the java stuff until Apple make the java stuff downloadable.2080 WITH_JAVA=02081 2079 ;; 2082 2080 10\.*) … … 2092 2090 # test "$CC" = "gcc" && CC="gcc-4.0" 2093 2091 # test "$CXX" = "g++" && CXX="g++-4.0" 2092 cnf_append "VBOX_WITHOUT_VBOXPYTHON_FOR_OSX_10_7" "1" 2094 2093 ;; 2095 2094 9\.*) … … 2100 2099 # test "$CXX" = "g++" && CXX="g++-4.0" 2101 2100 cnf_append "VBOX_WITHOUT_VBOXPYTHON_FOR_OSX_10_6" "1" 2101 cnf_append "VBOX_WITHOUT_VBOXPYTHON_FOR_OSX_10_7" "1" 2102 2102 ;; 2103 2103 8\.*) … … 2109 2109 cnf_append "VBOX_WITH_COCOA_QT" "" 2110 2110 cnf_append "VBOX_WITHOUT_VBOXPYTHON_FOR_OSX_10_6" "1" 2111 cnf_append "VBOX_WITHOUT_VBOXPYTHON_FOR_OSX_10_7" "1" 2111 2112 ;; 2112 2113 *) -
trunk/src/VBox/Installer/darwin/Makefile.kmk
r38390 r39207 589 589 MacOS/VBoxPython2_6.so 590 590 endif 591 #if defined(VBOX_WITH_PYTHON) && !defined(VBOX_WITHOUT_VBOXPYTHON_FOR_OSX_10_7) 592 # VBOX_DI_VBAPP_DYLIBS += \ 593 # MacOS/VBoxPython2_7.so 594 #endif 591 595 592 596 VBOX_DI_VBAPP_DYLIBS.x86 := \ -
trunk/src/libs/xpcom18a4/Config.kmk
r35440 r39207 251 251 TEMPLATE_XPCOMOSX106_DEFS.darwin = $(filter-out $(VBOX_DARWIN_DEF_SDK_DEFS),$(TEMPLATE_XPCOM_DEFS.darwin)) $(VBOX_DARWIN_DEF_SDK_10_6_DEFS) 252 252 TEMPLATE_XPCOMOSX106_INCS.darwin = $(VBOX_PATH_MACOSX_SDK_10_6)/Developer/Headers/FlatCarbon 253 254 # 255 # Template for building VBoxPhython against the Mac OS X 10.7 SDK. 256 # ASSUMES that the SDK bits are in the .darwin properties we're overriding below. 257 # 258 TEMPLATE_XPCOMOSX107 = XPCOM libraries (shared) built against the Mac OS X 10.7 SDK 259 TEMPLATE_XPCOMOSX107_EXTENDS = XPCOM 260 TEMPLATE_XPCOMOSX107_CXXFLAGS.darwin = $(filter-out $(VBOX_DARWIN_DEF_SDK_CXXFLAGS),$(TEMPLATE_XPCOM_CXXFLAGS.darwin)) $(VBOX_DARWIN_DEF_SDK_10_7_CXXFLAGS) 261 TEMPLATE_XPCOMOSX107_CFLAGS.darwin = $(filter-out $(VBOX_DARWIN_DEF_SDK_CFLAGS),$(TEMPLATE_XPCOM_CFLAGS.darwin)) $(VBOX_DARWIN_DEF_SDK_10_7_CFLAGS) 262 TEMPLATE_XPCOMOSX107_LDFLAGS.darwin = $(filter-out $(VBOX_DARWIN_DEF_SDK_LDFLAGS),$(TEMPLATE_XPCOM_LDFLAGS.darwin)) $(VBOX_DARWIN_DEF_SDK_10_7_LDFLAGS) 263 TEMPLATE_XPCOMOSX107_DEFS.darwin = $(filter-out $(VBOX_DARWIN_DEF_SDK_DEFS),$(TEMPLATE_XPCOM_DEFS.darwin)) $(VBOX_DARWIN_DEF_SDK_10_7_DEFS) 264 TEMPLATE_XPCOMOSX107_INCS.darwin = $(VBOX_PATH_MACOSX_SDK_10_7)/Developer/Headers/FlatCarbon 253 265 254 266 -
trunk/src/libs/xpcom18a4/python/Makefile.kmk
r38093 r39207 29 29 # VBOX_PYTHON[25|26|27|28|DEF]_[INC|LIB] variables which get picked up below. 30 30 # 31 $(eval $(subst |,$(NL),$(shell $(VBOX_BLD_PYTHON) $(PATH_SUB_CURRENT)/gen_python_deps.py $(KBUILD_TARGET) $(KBUILD_TARGET_ARCH) $(VBOX_MULTIPYTHON)))) 31 ifeq ($(KBUILD_TARGET),darwin) # Relatively predictable, don't script. 32 ifeq ($(KBUILD_TARGET_ARCH),x86) 33 VBOX_PYTHON25_INC = $(VBOX_PATH_MACOSX_SDK)/usr/include/python2.5 34 VBOX_PYTHON25_LIB = $(VBOX_PATH_MACOSX_SDK)/usr/lib/libpython2.5.dylib 35 endif 36 if !defined(VBOX_WITHOUT_VBOXPYTHON_FOR_OSX_10_6) \ 37 && ( !defined(VBOX_OSE) \ 38 || "$(wildcard $(VBOX_PATH_MACOSX_SDK)/usr/lib/libpython2.6.dylib)" != "") 39 VBOX_PYTHON26_INC = $(VBOX_PATH_MACOSX_SDK)/usr/include/python2.6 40 VBOX_PYTHON26_LIB = $(VBOX_PATH_MACOSX_SDK)/usr/lib/libpython2.6.dylib 41 endif 42 if !defined(VBOX_WITHOUT_VBOXPYTHON_FOR_OSX_10_7) \ 43 && ( defined(VBOX_NOT_OSE_LATER_SOMETIME) \ 44 || "$(wildcard $(VBOX_PATH_MACOSX_SDK_10_7)/usr/lib/libpython2.7.dylib)" != "") 45 VBOX_PYTHON27_INC = $(VBOX_PATH_MACOSX_SDK_10_7)/usr/include/python2.7 46 VBOX_PYTHON27_LIB = $(VBOX_PATH_MACOSX_SDK_10_7)/usr/lib/libpython2.7.dylib 47 endif 48 else 49 # Use the script. 50 $(eval $(subst |,$(NL),$(shell $(VBOX_BLD_PYTHON) \ 51 $(PATH_SUB_CURRENT)/gen_python_deps.py \ 52 $(KBUILD_TARGET) \ 53 $(KBUILD_TARGET_ARCH) \ 54 $(VBOX_MULTIPYTHON) ))) 55 endif 32 56 33 57 ifndef VBOX_ONLY_SDK … … 77 101 78 102 79 if defined(VBOX_PYTHON23_INC) \ 80 && ("$(KBUILD_TARGET)" != "darwin" || ("$(KBUILD_TARGET_ARCH)" == "x86" && defined(VBOX_WITH_MAC_OS_X_10_4_SUPPORT) )) 103 ifdef VBOX_PYTHON23_INC 81 104 # 82 105 # Python 2.3 version … … 90 113 endif 91 114 92 if defined(VBOX_PYTHON24_INC) && "$(KBUILD_TARGET)" != "darwin"115 ifdef VBOX_PYTHON24_INC 93 116 # 94 117 # Python 2.4 version … … 101 124 endif 102 125 103 if defined(VBOX_PYTHON25_INC) \ 104 && ("$(KBUILD_TARGET)" != "darwin" || ("$(KBUILD_TARGET_ARCH)" == "x86" && "$(VBOX_DEF_MACOSX_VERSION_MIN)" == "10.5")) 126 ifdef VBOX_PYTHON25_INC 105 127 # 106 128 # Python 2.5 version … … 114 136 endif 115 137 116 if defined(VBOX_PYTHON26_INC) \ 117 && ("$(KBUILD_TARGET)" != "darwin" || "$(VBOX_DEF_MACOSX_VERSION_MIN)" <= "10.6") 138 ifdef VBOX_PYTHON26_INC 118 139 # 119 140 # Python 2.6 version … … 127 148 endif 128 149 129 if defined(VBOX_PYTHON27_INC) && "$(KBUILD_TARGET)" != "darwin"150 ifdef VBOX_PYTHON27_INC 130 151 # 131 152 # Python 2.7 version … … 134 155 VBoxPython2_7_EXTENDS = VBoxPythonBase 135 156 VBoxPython2_7_EXTENDS_BY = appending 157 VBoxPython2_6_TEMPLATE = XPCOM$(if-expr "$(KBUILD_TARGET)" == "darwin",OSX107,) 136 158 VBoxPython2_7_INCS = $(VBOX_PYTHON27_INC) 137 159 VBoxPython2_7_LIBS = $(VBOX_PYTHON27_LIB) 138 160 endif 139 161 140 if defined(VBOX_PYTHON28_INC) && "$(KBUILD_TARGET)" != "darwin"162 ifdef VBOX_PYTHON28_INC 141 163 # 142 164 # Python 2.8 version … … 149 171 endif 150 172 151 if defined(VBOX_PYTHONDEF_INC) && "$(KBUILD_TARGET)" != "darwin"173 ifdef VBOX_PYTHONDEF_INC 152 174 # 153 175 # Python without versioning -
trunk/src/libs/xpcom18a4/python/gen_python_deps.py
r28800 r39207 75 75 if target == 'darwin': 76 76 ## @todo Pick up the locations from VBOX_PATH_MACOSX_SDK_10_*. 77 prefixes = ['/Developer/SDKs/MacOSX10.4u.sdk/usr', '/Developer/SDKs/MacOSX10.5.sdk/usr', '/Developer/SDKs/MacOSX10.6.sdk/usr'] 77 prefixes = ['/Developer/SDKs/MacOSX10.4u.sdk/usr', 78 '/Developer/SDKs/MacOSX10.5.sdk/usr', 79 '/Developer/SDKs/MacOSX10.6.sdk/usr', 80 '/Developer/SDKs/MacOSX10.7.sdk/usr'] 78 81 dllsuff = '.dylib' 79 82
Note:
See TracChangeset
for help on using the changeset viewer.