> On Jan 8, 2021, at 12:16 PM, Allin Cottrell <cottr...@wfu.edu> wrote: > >> >> It's also not possible to cross-compile for the Quartz backend because that >> requires a macOS SDK, something available only on Mac computers running >> macOS. > > Not so. See https://github.com/tpoechtrager/osxcross , a brilliant piece of > work. Cross-compiling on linux via clang is not too difficult; I do it for > gretl ( http://gretl.sourceforge.net/ ), a rather complex GTK application.
Which includes an anchor "Please ensure you have read and understood the Xcode license terms before continuing." pointing to https://www.apple.com/legal/sla/docs/xcode.pdf. That states: "“Apple Software” means the Xcode Developer Tools and the Apple SDKs, including any Updates thereto (if any) that may be provided to You by Apple." and "2.2 Permitted Uses and Restrictions "Subject to the terms and conditions of this Agreement, Apple hereby grants You during the Term, a limited, non-exclusive, personal, revocable, non-sublicensable, non-transferable, and internal use license to: "A. Install a reasonable number of copies of the Apple Software on Apple-branded computers that are owned or controlled by You to be used internally by You or Your Authorized Developers only as follows:" What follows does not include any provision for installing Apple software on computers that are not Apple-branded, so the osxcross warning would be more honestly stated "Using this project violates your developer agreement with Apple. Getting caught will at least result in losing access to the Apple Developer program and having your code-signing certificates revoked. It might also expose you to legal action by Apple that could result in significant legal costs and court judgements against you." That doesn't sound like a good idea to me. I'll stand by my statement that you have to use a Mac to build the Quartz backends for Harfbuzz, Cairo, Pango, and Gtk. Regards, John Ralls _______________________________________________ gtk-osx-users-list mailing list gtk-osx-users-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-osx-users-list