mirror of
https://github.com/reactos/CMake.git
synced 2024-11-25 04:29:52 +00:00
Merge branch 'revert-xcode-9-new-buildsystem-support' into release-3.9
Merge-request: !1183
This commit is contained in:
commit
e498dad3f2
@ -34,8 +34,6 @@ Generators
|
||||
This is an experimental feature and can be activated by setting the
|
||||
:variable:`CMAKE_XCODE_GENERATE_SCHEME` variable to a ``TRUE`` value.
|
||||
|
||||
* The :generator:`Xcode` generator now supports Xcode 9.
|
||||
|
||||
Commands
|
||||
--------
|
||||
|
||||
@ -337,3 +335,8 @@ Changes made since CMake 3.9.0 include the following.
|
||||
* On macOS, the default application bundle ``Info.plist`` file no longer
|
||||
enables Hi-DPI support as it did in 3.9.0 and 3.9.1. The change had
|
||||
to be reverted because it broke iOS applications.
|
||||
|
||||
* The Xcode generator no longer adds "outputPaths" to custom script
|
||||
build phases as it did in 3.9.0 and 3.9.1. This was added in an
|
||||
attempt to support Xcode 9's new build system, but broke incremental
|
||||
rebuilds for both the old and new Xcode build systems.
|
||||
|
@ -1517,17 +1517,6 @@ void cmGlobalXCodeGenerator::AddCommandsToBuildPhase(
|
||||
makecmd += " all";
|
||||
buildphase->AddAttribute("shellScript", this->CreateString(makecmd));
|
||||
buildphase->AddAttribute("showEnvVarsInLog", this->CreateString("0"));
|
||||
|
||||
cmXCodeObject* outputFiles = this->CreateObject(cmXCodeObject::OBJECT_LIST);
|
||||
for (std::vector<cmCustomCommand>::const_iterator i = commands.begin();
|
||||
i != commands.end(); ++i) {
|
||||
std::vector<std::string> const& outputs = i->GetOutputs();
|
||||
for (std::vector<std::string>::const_iterator j = outputs.begin();
|
||||
j != outputs.end(); ++j) {
|
||||
outputFiles->AddObject(this->CreateString(*j));
|
||||
}
|
||||
}
|
||||
buildphase->AddAttribute("outputPaths", outputFiles);
|
||||
}
|
||||
|
||||
void cmGlobalXCodeGenerator::CreateCustomRulesMakefile(
|
||||
|
Loading…
Reference in New Issue
Block a user