Browse Source

MACOSINST-26 next try to let Xcode to the job for macOS builds too.

IOSAD-218
Andreas Buff 7 months ago
parent
commit
4485a063d3
2 changed files with 89 additions and 0 deletions
  1. +80
    -0
      build-mac/libetpan.xcodeproj/project.pbxproj
  2. +9
    -0
      build-mac/update-macos.sh

+ 80
- 0
build-mac/libetpan.xcodeproj/project.pbxproj View File

@ -6,6 +6,20 @@
objectVersion = 46;
objects = {
/* Begin PBXAggregateTarget section */
156AFED72672635E00AF0039 /* prepare-macos */ = {
isa = PBXAggregateTarget;
buildConfigurationList = 156AFEDA2672635E00AF0039 /* Build configuration list for PBXAggregateTarget "prepare-macos" */;
buildPhases = (
156AFEDB2672639100AF0039 /* Prepare */,
);
dependencies = (
);
name = "prepare-macos";
productName = "prepare-macos";
};
/* End PBXAggregateTarget section */
/* Begin PBXBuildFile section */
2307A00C170AAA5500C43C59 /* mailstream_compress.c in Sources */ = {isa = PBXBuildFile; fileRef = 2307A00A170AAA5500C43C59 /* mailstream_compress.c */; };
365DFFD215D1C93100F2DD85 /* xgmmsgid.c in Sources */ = {isa = PBXBuildFile; fileRef = 365DFFD115D1C93100F2DD85 /* xgmmsgid.c */; };
@ -554,6 +568,13 @@
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
156AFEDC267263CA00AF0039 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 156AFED72672635E00AF0039;
remoteInfo = "prepare-macos";
};
C6635C5116E0027B0066276E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
@ -1764,6 +1785,7 @@
buildRules = (
);
dependencies = (
156AFEDD267263CA00AF0039 /* PBXTargetDependency */,
);
name = "static libetpan";
productName = "static libetpan";
@ -1777,6 +1799,13 @@
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0720;
TargetAttributes = {
156AFED72672635E00AF0039 = {
CreatedOnToolsVersion = 12.5;
DevelopmentTeam = NQLYU6MGPN;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = 1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "libetpan" */;
compatibilityVersion = "Xcode 3.2";
@ -1797,6 +1826,7 @@
C69AB10910546FE500F32FBD /* static libetpan */,
C682E21815B315EF00BE9DA7 /* libetpan ios */,
C6635C4D16E002340066276E /* libetpan-prepare-ios */,
156AFED72672635E00AF0039 /* prepare-macos */,
);
};
/* End PBXProject section */
@ -1830,6 +1860,24 @@
shellPath = /bin/sh;
shellScript = "CUSTOM_BUILD_DIR=\"${PROJECT_DIR}/build\"\nmkdir -p \"${CUSTOM_BUILD_DIR}\"\ncp -r \"${BUILD_DIR}/${CONFIGURATION}/libetpan.a\" \"${CUSTOM_BUILD_DIR}\"\n\n# COPY HEADERS\n#CUSTOM_INCLUDE_DIR=\"${CUSTOM_BUILD_DIR}/include/pEp\"\n#mkdir -p \"${CUSTOM_INCLUDE_DIR}\"\n";
};
156AFEDB2672639100AF0039 /* Prepare */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
);
name = Prepare;
outputFileListPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "sh -l ${PROJECT_DIR}/update-macos.sh\n";
};
C6635C3316DFEFE00066276E /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
@ -2443,6 +2491,11 @@
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
156AFEDD267263CA00AF0039 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 156AFED72672635E00AF0039 /* prepare-macos */;
targetProxy = 156AFEDC267263CA00AF0039 /* PBXContainerItemProxy */;
};
C6635C5216E0027B0066276E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = C6635C4D16E002340066276E /* libetpan-prepare-ios */;
@ -2451,6 +2504,24 @@
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
156AFED82672635E00AF0039 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = NQLYU6MGPN;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
156AFED92672635E00AF0039 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = NQLYU6MGPN;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
1DEB91AE08733DA50010E9CD /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@ -2640,6 +2711,15 @@
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
156AFEDA2672635E00AF0039 /* Build configuration list for PBXAggregateTarget "prepare-macos" */ = {
isa = XCConfigurationList;
buildConfigurations = (
156AFED82672635E00AF0039 /* Debug */,
156AFED92672635E00AF0039 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "libetpan" */ = {
isa = XCConfigurationList;
buildConfigurations = (


+ 9
- 0
build-mac/update-macos.sh View File

@ -0,0 +1,9 @@
#!/bin/sh
logfile="`pwd`/update.log"
echo preparing
pushd ..
./autogen.sh --without-openssl --without-gnutls --without-sasl --without-curl --without-expat --without-zlib --disable-dependency-tracking
make clean
make -j 4 > "$logfile" 2>&1
popd

Loading…
Cancel
Save