diff options
| author | Gareth Rees | 2013-02-05 13:34:42 +0000 |
|---|---|---|
| committer | Gareth Rees | 2013-02-05 13:34:42 +0000 |
| commit | e12d5890e3136bc277441c47e5cfa2ea41cb273e (patch) | |
| tree | 022c5a34a517a2b23a9beff31ad91a9341afee6b /mps/code | |
| parent | 51b123525e973741c58ea6b25c9fe00b649da871 (diff) | |
| download | emacs-e12d5890e3136bc277441c47e5cfa2ea41cb273e.tar.gz emacs-e12d5890e3136bc277441c47e5cfa2ea41cb273e.zip | |
Improvements to the mps build/installation process:
1. Build eventtxt on Mac OS X (add "eventtxt" as dependency for "all" target).
2. In configure, check for the existence of the header "sqlite3.h" and set EXTRA_TARGETS accordingly.
3. In top-level Makefile, install all targets in EXTRA_TARGETS.
Copied from Perforce
Change: 180907
ServerID: perforce.ravenbrook.com
Diffstat (limited to 'mps/code')
| -rw-r--r-- | mps/code/mps.xcodeproj/project.pbxproj | 29 |
1 files changed, 24 insertions, 5 deletions
diff --git a/mps/code/mps.xcodeproj/project.pbxproj b/mps/code/mps.xcodeproj/project.pbxproj index 9fe15daa36c..08b81eb2752 100644 --- a/mps/code/mps.xcodeproj/project.pbxproj +++ b/mps/code/mps.xcodeproj/project.pbxproj | |||
| @@ -13,9 +13,10 @@ | |||
| 13 | buildPhases = ( | 13 | buildPhases = ( |
| 14 | ); | 14 | ); |
| 15 | dependencies = ( | 15 | dependencies = ( |
| 16 | 2D07B9791636FCBD00DB751B /* PBXTargetDependency */, | ||
| 17 | 3104AFF6156D37BC000A585A /* PBXTargetDependency */, | 16 | 3104AFF6156D37BC000A585A /* PBXTargetDependency */, |
| 18 | 3114A6D5156E9839001E0AA3 /* PBXTargetDependency */, | 17 | 3114A6D5156E9839001E0AA3 /* PBXTargetDependency */, |
| 18 | 2D07B9791636FCBD00DB751B /* PBXTargetDependency */, | ||
| 19 | 22E16A8916C141020090AD9F /* PBXTargetDependency */, | ||
| 19 | 3114A6B9156E9763001E0AA3 /* PBXTargetDependency */, | 20 | 3114A6B9156E9763001E0AA3 /* PBXTargetDependency */, |
| 20 | 3114A6A7156E9739001E0AA3 /* PBXTargetDependency */, | 21 | 3114A6A7156E9739001E0AA3 /* PBXTargetDependency */, |
| 21 | 3114A68D156E9686001E0AA3 /* PBXTargetDependency */, | 22 | 3114A68D156E9686001E0AA3 /* PBXTargetDependency */, |
| @@ -201,6 +202,13 @@ | |||
| 201 | /* End PBXBuildFile section */ | 202 | /* End PBXBuildFile section */ |
| 202 | 203 | ||
| 203 | /* Begin PBXContainerItemProxy section */ | 204 | /* Begin PBXContainerItemProxy section */ |
| 205 | 22E16A8816C141020090AD9F /* PBXContainerItemProxy */ = { | ||
| 206 | isa = PBXContainerItemProxy; | ||
| 207 | containerPortal = 31EEABDA156AAE9E00714D05 /* Project object */; | ||
| 208 | proxyType = 1; | ||
| 209 | remoteGlobalIDString = 2D604B9B16514B1A003AAF46; | ||
| 210 | remoteInfo = eventtxt; | ||
| 211 | }; | ||
| 204 | 2D07B9781636FCBD00DB751B /* PBXContainerItemProxy */ = { | 212 | 2D07B9781636FCBD00DB751B /* PBXContainerItemProxy */ = { |
| 205 | isa = PBXContainerItemProxy; | 213 | isa = PBXContainerItemProxy; |
| 206 | containerPortal = 31EEABDA156AAE9E00714D05 /* Project object */; | 214 | containerPortal = 31EEABDA156AAE9E00714D05 /* Project object */; |
| @@ -2184,7 +2192,7 @@ | |||
| 2184 | 31EEABDA156AAE9E00714D05 /* Project object */ = { | 2192 | 31EEABDA156AAE9E00714D05 /* Project object */ = { |
| 2185 | isa = PBXProject; | 2193 | isa = PBXProject; |
| 2186 | attributes = { | 2194 | attributes = { |
| 2187 | LastUpgradeCheck = 0440; | 2195 | LastUpgradeCheck = 0460; |
| 2188 | }; | 2196 | }; |
| 2189 | buildConfigurationList = 31EEABDD156AAE9E00714D05 /* Build configuration list for PBXProject "mps" */; | 2197 | buildConfigurationList = 31EEABDD156AAE9E00714D05 /* Build configuration list for PBXProject "mps" */; |
| 2190 | compatibilityVersion = "Xcode 3.2"; | 2198 | compatibilityVersion = "Xcode 3.2"; |
| @@ -2585,6 +2593,11 @@ | |||
| 2585 | /* End PBXSourcesBuildPhase section */ | 2593 | /* End PBXSourcesBuildPhase section */ |
| 2586 | 2594 | ||
| 2587 | /* Begin PBXTargetDependency section */ | 2595 | /* Begin PBXTargetDependency section */ |
| 2596 | 22E16A8916C141020090AD9F /* PBXTargetDependency */ = { | ||
| 2597 | isa = PBXTargetDependency; | ||
| 2598 | target = 2D604B9B16514B1A003AAF46 /* eventtxt */; | ||
| 2599 | targetProxy = 22E16A8816C141020090AD9F /* PBXContainerItemProxy */; | ||
| 2600 | }; | ||
| 2588 | 2D07B9791636FCBD00DB751B /* PBXTargetDependency */ = { | 2601 | 2D07B9791636FCBD00DB751B /* PBXTargetDependency */ = { |
| 2589 | isa = PBXTargetDependency; | 2602 | isa = PBXTargetDependency; |
| 2590 | target = 2D07B9701636FC9900DB751B /* eventsql */; | 2603 | target = 2D07B9701636FC9900DB751B /* eventsql */; |
| @@ -2988,6 +3001,7 @@ | |||
| 2988 | 3104AFF3156D37A0000A585A /* Debug */ = { | 3001 | 3104AFF3156D37A0000A585A /* Debug */ = { |
| 2989 | isa = XCBuildConfiguration; | 3002 | isa = XCBuildConfiguration; |
| 2990 | buildSettings = { | 3003 | buildSettings = { |
| 3004 | ARCHS = "$(NATIVE_ARCH_ACTUAL)"; | ||
| 2991 | COMBINE_HIDPI_IMAGES = YES; | 3005 | COMBINE_HIDPI_IMAGES = YES; |
| 2992 | PRODUCT_NAME = "$(TARGET_NAME)"; | 3006 | PRODUCT_NAME = "$(TARGET_NAME)"; |
| 2993 | }; | 3007 | }; |
| @@ -2996,6 +3010,7 @@ | |||
| 2996 | 3104AFF4156D37A0000A585A /* Release */ = { | 3010 | 3104AFF4156D37A0000A585A /* Release */ = { |
| 2997 | isa = XCBuildConfiguration; | 3011 | isa = XCBuildConfiguration; |
| 2998 | buildSettings = { | 3012 | buildSettings = { |
| 3013 | ARCHS = "$(NATIVE_ARCH_ACTUAL)"; | ||
| 2999 | COMBINE_HIDPI_IMAGES = YES; | 3014 | COMBINE_HIDPI_IMAGES = YES; |
| 3000 | PRODUCT_NAME = "$(TARGET_NAME)"; | 3015 | PRODUCT_NAME = "$(TARGET_NAME)"; |
| 3001 | }; | 3016 | }; |
| @@ -3284,9 +3299,10 @@ | |||
| 3284 | 318387EB15DC30CC008E4EA0 /* WE */ = { | 3299 | 318387EB15DC30CC008E4EA0 /* WE */ = { |
| 3285 | isa = XCBuildConfiguration; | 3300 | isa = XCBuildConfiguration; |
| 3286 | buildSettings = { | 3301 | buildSettings = { |
| 3287 | ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; | 3302 | ARCHS = "$(ARCHS_STANDARD_32_BIT)"; |
| 3288 | CLANG_WARN_IMPLICIT_SIGN_CONVERSION = YES; | 3303 | CLANG_WARN_IMPLICIT_SIGN_CONVERSION = YES; |
| 3289 | CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES; | 3304 | CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES; |
| 3305 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; | ||
| 3290 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; | 3306 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; |
| 3291 | GCC_C_LANGUAGE_STANDARD = ansi; | 3307 | GCC_C_LANGUAGE_STANDARD = ansi; |
| 3292 | GCC_OPTIMIZATION_LEVEL = 2; | 3308 | GCC_OPTIMIZATION_LEVEL = 2; |
| @@ -3337,6 +3353,7 @@ | |||
| 3337 | 318387EC15DC30CC008E4EA0 /* WE */ = { | 3353 | 318387EC15DC30CC008E4EA0 /* WE */ = { |
| 3338 | isa = XCBuildConfiguration; | 3354 | isa = XCBuildConfiguration; |
| 3339 | buildSettings = { | 3355 | buildSettings = { |
| 3356 | ARCHS = "$(NATIVE_ARCH_ACTUAL)"; | ||
| 3340 | COMBINE_HIDPI_IMAGES = YES; | 3357 | COMBINE_HIDPI_IMAGES = YES; |
| 3341 | PRODUCT_NAME = "$(TARGET_NAME)"; | 3358 | PRODUCT_NAME = "$(TARGET_NAME)"; |
| 3342 | }; | 3359 | }; |
| @@ -3649,9 +3666,10 @@ | |||
| 3649 | 31EEABDF156AAE9E00714D05 /* Debug */ = { | 3666 | 31EEABDF156AAE9E00714D05 /* Debug */ = { |
| 3650 | isa = XCBuildConfiguration; | 3667 | isa = XCBuildConfiguration; |
| 3651 | buildSettings = { | 3668 | buildSettings = { |
| 3652 | ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; | 3669 | ARCHS = "$(ARCHS_STANDARD_32_BIT)"; |
| 3653 | CLANG_WARN_IMPLICIT_SIGN_CONVERSION = YES; | 3670 | CLANG_WARN_IMPLICIT_SIGN_CONVERSION = YES; |
| 3654 | CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES; | 3671 | CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES; |
| 3672 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; | ||
| 3655 | COPY_PHASE_STRIP = NO; | 3673 | COPY_PHASE_STRIP = NO; |
| 3656 | GCC_C_LANGUAGE_STANDARD = ansi; | 3674 | GCC_C_LANGUAGE_STANDARD = ansi; |
| 3657 | GCC_OPTIMIZATION_LEVEL = 0; | 3675 | GCC_OPTIMIZATION_LEVEL = 0; |
| @@ -3703,9 +3721,10 @@ | |||
| 3703 | 31EEABE0156AAE9E00714D05 /* Release */ = { | 3721 | 31EEABE0156AAE9E00714D05 /* Release */ = { |
| 3704 | isa = XCBuildConfiguration; | 3722 | isa = XCBuildConfiguration; |
| 3705 | buildSettings = { | 3723 | buildSettings = { |
| 3706 | ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; | 3724 | ARCHS = "$(ARCHS_STANDARD_32_BIT)"; |
| 3707 | CLANG_WARN_IMPLICIT_SIGN_CONVERSION = YES; | 3725 | CLANG_WARN_IMPLICIT_SIGN_CONVERSION = YES; |
| 3708 | CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES; | 3726 | CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES; |
| 3727 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; | ||
| 3709 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; | 3728 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; |
| 3710 | GCC_C_LANGUAGE_STANDARD = ansi; | 3729 | GCC_C_LANGUAGE_STANDARD = ansi; |
| 3711 | GCC_OPTIMIZATION_LEVEL = 2; | 3730 | GCC_OPTIMIZATION_LEVEL = 2; |