Skip to content
  • Hyper Nova Sun's avatar
    Xcode: Add tests for OBJECT library per target `OSX_ARCHITECTURES` · 40dd46a9
    Hyper Nova Sun authored
    Added test to cover handling of when `CMAKE_OSX_ARCHITECTURES` differs from
    OBJECT library target's `OSX_ARCHITECTURES`:
    
    TargetOverrideSingleArch:
    - When `CMAKE_OSX_ARCHITECTURES` is set to multiple archs,
    - But OBJECT library's `OSX_ARCHITECTURES` is set to single
    - Assert that OBJECT library target "`HasKnownObjectFileLocation`" and is
      installable
    
    TargetOverrideMultiArch:
    - When `CMAKE_OSX_ARCHITECTURES` is set to single arch,
    - But OBJECT library's `OSX_ARCHITECTURES` is set to multiple
    - Assert that OBJECT library target does not "`HasKnownObjectFileLocation`"
      and hence not installable
    40dd46a9