Add a shell script build phase to remove Sparkle's headers.
authorRobert Sesek <rsesek@bluestatic.org>
Sat, 4 Jan 2020 22:58:32 +0000 (17:58 -0500)
committerRobert Sesek <rsesek@bluestatic.org>
Sat, 4 Jan 2020 22:58:32 +0000 (17:58 -0500)
MacGDBp.xcodeproj/project.pbxproj

index f378a3cd75ee1ca7b3c9217c29858a66a2c6e4a3..5dd6c431be2de2a008d16d350636031db739f698 100644 (file)
                                8D11072C0486CEB800E47090 /* Sources */,
                                1E9583550E2531E7001A3D89 /* CopyFiles */,
                                8D11072E0486CEB800E47090 /* Frameworks */,
+                               1EC64A5723C14C8600F21F46 /* ShellScript */,
                        );
                        buildRules = (
                        );
                };
 /* End PBXResourcesBuildPhase section */
 
+/* Begin PBXShellScriptBuildPhase section */
+               1EC64A5723C14C8600F21F46 /* ShellScript */ = {
+                       isa = PBXShellScriptBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputFileListPaths = (
+                       );
+                       inputPaths = (
+                               "$(TARGET_BUILD_DIR)/$(CONTENTS_FOLDER_PATH)/Frameworks/Sparkle.framework/Headers",
+                       );
+                       outputFileListPaths = (
+                       );
+                       outputPaths = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "set -ex\n\nSPARKLE_PATH=\"${TARGET_BUILD_DIR}/${CONTENTS_FOLDER_PATH}/Frameworks/Sparkle.framework\"\n\nfind \"${SPARKLE_PATH}\" \\( -type d -or -type l \\) -and \\( -name Headers -or -name PrivateHeaders \\) -exec rm -r {} +\n";
+               };
+/* End PBXShellScriptBuildPhase section */
+
 /* Begin PBXSourcesBuildPhase section */
                1E8C70931BDB167F00D333DC /* Sources */ = {
                        isa = PBXSourcesBuildPhase;