Использование Cmake для создания службы XPC

#macos #cmake #bundle #xpc

Вопрос:

Я хотел бы создать пакет услуг xpc с использованием среды cmake, которая имеет некоторые преимущества перед собственной опцией Xcode с точки зрения разрешения конфликтов в системе управления версиями.

Для службы XPC обычно требуется следующее :

  1. файл plist, описывающий, какие службы mach поддерживаются этим целевым объектом
 <key>MachServices</key>
<dict>
      <key>com.bla.bla</key>
<true/>
</dict>
 
  1. Файл Info.plist как часть пакета, со следующей конфигурацией
 <key>XPCService</key>
<dict>
        <key>ServiceType</key>
        <string>Application</string>
</dict>
 

Есть идеи, есть ли у CMAKE какая — то поддержка для такого типа проектов ?