name: Karabiner-DriverKit-VirtualHIDDeviceClient

targets:
  Karabiner-DriverKit-VirtualHIDDeviceClient:
    settings:
      PRODUCT_BUNDLE_IDENTIFIER: org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient
      CODE_SIGN_ENTITLEMENTS: ''
      CODE_SIGN_IDENTITY: '-'
      CODE_SIGN_STYLE: Manual
      OTHER_SWIFT_FLAGS: '-warnings-as-errors'
      SYSTEM_HEADER_SEARCH_PATHS:
        - vendor/include
        - ../../include
      HEADER_SEARCH_PATHS:
        - include
    type: application
    platform: macOS
    deploymentTarget: 11.0
    sources:
      - path: src
        compilerFlags:
          - -Wall
          - -Werror
          - '-std=gnu++2a'
      - path: vendor/src/pqrs/osx/process_info
      - path: Resources
        excludes:
          - Info.plist.in
    dependencies:
      - sdk: CoreFoundation.framework
      - sdk: IOKit.framework
