annotate base.pri @ 2265:d33dff02b39b sandbox-notarize

Work on sandboxing (possibly) and using the hardened runtime for notarization. Supply appropriate bundle ID for helpers as well as main application, and request inherited sandbox entitlements. Currently works with sandboxing (apparently) but not yet with the hardened runtime, where we can't load plugins signed by third parties even with the com.apple.security.cs.disable-library-validation entitlement because their team IDs don't match the host. Possibly that exception is supposed to be requested some other way?
author Chris Cannam
date Thu, 25 Apr 2019 16:46:02 +0100
parents 8fd5183efbd6
children 624964fe04a5
rev   line source
Chris@1332 1
Chris@1332 2 SV_INCLUDEPATH = \
Chris@1332 3 . \
Chris@1332 4 bqvec \
Chris@1332 5 bqvec/bqvec \
Chris@1349 6 bqfft \
Chris@1332 7 bqresample \
Chris@1332 8 bqaudioio \
Chris@1332 9 bqaudioio/bqaudioio \
Chris@2147 10 bqaudiostream \
Chris@2147 11 bqaudiostream/bqaudiostream \
Chris@2147 12 bqthingfactory \
Chris@2045 13 piper-vamp-cpp \
Chris@1332 14 checker \
Chris@1332 15 checker/checker \
Chris@1332 16 dataquay \
Chris@1332 17 dataquay/dataquay \
Chris@1332 18 svcore \
Chris@1332 19 svcore/data \
Chris@1332 20 svcore/plugin/api/alsa \
Chris@1332 21 svgui \
Chris@1332 22 svapp \
Chris@2207 23 vamp-plugin-sdk
Chris@1332 24
Chris@1332 25 DEPENDPATH += $$SV_INCLUDEPATH
Chris@1332 26 INCLUDEPATH += $$SV_INCLUDEPATH
Chris@1332 27
Chris@1332 28 # Platform defines for RtMidi
Chris@1644 29 linux*: DEFINES += __LINUX_ALSASEQ__ __LINUX_ALSA__
Chris@1332 30 macx*: DEFINES += __MACOSX_CORE__
Chris@1332 31 win*: DEFINES += __WINDOWS_MM__
Chris@1332 32 solaris*: DEFINES += __RTMIDI_DUMMY_ONLY__
Chris@1332 33
Chris@1332 34 # Defines for Dataquay
Chris@1332 35 DEFINES += USE_SORD
Chris@1332 36
Chris@2186 37 CONFIG += qt thread warn_on stl rtti exceptions