| 1857 | } |
| 1858 | |
| 1859 | cmXCodeObject* cmGlobalXCodeGenerator::CreateLegacyRunScriptBuildPhase( |
| 1860 | char const* name, char const* name2, cmGeneratorTarget* target, |
| 1861 | std::vector<cmCustomCommand> const& commands) |
| 1862 | { |
| 1863 | if (commands.empty() && strcmp(name, "CMake ReRun") != 0) { |
| 1864 | return nullptr; |
| 1865 | } |
| 1866 | cmXCodeObject* buildPhase = |
| 1867 | this->CreateObject(cmXCodeObject::PBXShellScriptBuildPhase); |
| 1868 | buildPhase->AddAttribute("buildActionMask", |
| 1869 | this->CreateString("2147483647")); |
| 1870 | cmXCodeObject* buildFiles = this->CreateObject(cmXCodeObject::OBJECT_LIST); |
| 1871 | buildPhase->AddAttribute("files", buildFiles); |
| 1872 | buildPhase->AddAttribute("name", this->CreateString(name)); |
| 1873 | buildPhase->AddAttribute("runOnlyForDeploymentPostprocessing", |
| 1874 | this->CreateString("0")); |
| 1875 | buildPhase->AddAttribute("shellPath", this->CreateString("/bin/sh")); |
| 1876 | this->AddCommandsToBuildPhase(buildPhase, target, commands, name2); |
| 1877 | return buildPhase; |
| 1878 | } |
| 1879 | |
| 1880 | void cmGlobalXCodeGenerator::CreateCustomCommands( |
| 1881 | cmXCodeObject* buildPhases, cmXCodeObject* sourceBuildPhase, |
no test coverage detected