mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-06 05:40:54 -06:00
Merge topic '15468-xcode-hide-zero-check-source-group'
89add9b3 Xcode: Do not create ZERO_CHECK source group
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !1429
This commit is contained in:
@@ -2288,7 +2288,8 @@ cmXCodeObject* cmGlobalXCodeGenerator::CreateUtilityTarget(
|
||||
this->XCodeObjectMap[gtgt] = target;
|
||||
|
||||
// Add source files without build rules for editing convenience.
|
||||
if (gtgt->GetType() == cmStateEnums::UTILITY) {
|
||||
if (gtgt->GetType() == cmStateEnums::UTILITY &&
|
||||
gtgt->GetName() != CMAKE_CHECK_BUILD_SYSTEM_TARGET) {
|
||||
std::vector<cmSourceFile*> sources;
|
||||
if (!gtgt->GetConfigCommonSourceFiles(sources)) {
|
||||
return nullptr;
|
||||
@@ -2705,7 +2706,7 @@ bool cmGlobalXCodeGenerator::CreateGroups(
|
||||
generator->GetGeneratorTargets();
|
||||
for (auto gtgt : tgts) {
|
||||
// Same skipping logic here as in CreateXCodeTargets so that we do not
|
||||
// end up with (empty anyhow) ALL_BUILD and XCODE_DEPEND_HELPER source
|
||||
// end up with (empty anyhow) ZERO_CHECK, install, or test source
|
||||
// groups:
|
||||
//
|
||||
if (gtgt->GetType() == cmStateEnums::GLOBAL_TARGET) {
|
||||
@@ -2714,6 +2715,9 @@ bool cmGlobalXCodeGenerator::CreateGroups(
|
||||
if (gtgt->GetType() == cmStateEnums::INTERFACE_LIBRARY) {
|
||||
continue;
|
||||
}
|
||||
if (gtgt->GetName() == CMAKE_CHECK_BUILD_SYSTEM_TARGET) {
|
||||
continue;
|
||||
}
|
||||
|
||||
// add the soon to be generated Info.plist file as a source for a
|
||||
// MACOSX_BUNDLE file
|
||||
|
||||
Reference in New Issue
Block a user