Commit 7ecac703 authored by Gregor Jasny's avatar Gregor Jasny
Browse files

Xcode: Add target property to override productType

parent c45b767a
Pipeline #37028 passed with stage
......@@ -294,6 +294,7 @@ Properties on Targets
.. _`Test Properties`:
Set the Xcode ``productType`` attribute on its reference to a
target. CMake computes a default based on target type but
can be told explicitly with this property.
......@@ -2340,6 +2340,10 @@ const char* cmGlobalXCodeGenerator::GetTargetFileType(
const char* cmGlobalXCodeGenerator::GetTargetProductType(
cmGeneratorTarget* target)
if (const char* e = target->GetProperty("XCODE_PRODUCT_TYPE")) {
return e;
switch (target->GetType()) {
case cmStateEnums::OBJECT_LIBRARY:
case cmStateEnums::STATIC_LIBRARY:
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment