mirror of
https://github.com/sparkle-project/Sparkle.git
synced 2025-11-01 15:34:38 +00:00
80abad4477
Also bump FRAMEWORK_VERSION from A to B to work around system cache issues.
26 lines
1.2 KiB
Plaintext
26 lines
1.2 KiB
Plaintext
// Framework only
|
|
|
|
DYLIB_INSTALL_NAME_BASE = @rpath
|
|
DYLIB_COMPATIBILITY_VERSION = 1.6
|
|
DYLIB_CURRENT_VERSION = $(SPARKLE_VERSION_MAJOR).$(SPARKLE_VERSION_MINOR).$(SPARKLE_VERSION_PATCH)
|
|
WRAPPER_EXTENSION = framework
|
|
|
|
// Sparkle 2 used to support developers embedding XPC Services in their own app bundle
|
|
// However the Sparkle framework now bundles these XPC Services. Unfortunately this causes
|
|
// a cache conflict in the system from upgrading from previous to newer versions of Sparkle, and
|
|
// XPC Services inside Sparkle may not launch (a system reboot would fix this though).
|
|
// The system cache seems to depend on the Sparkle file path,
|
|
// so as a better workaround we have changed the FRAMEWORK_VERSION from A to B
|
|
FRAMEWORK_VERSION = B
|
|
|
|
INFOPLIST_FILE = Sparkle/Sparkle-Info.plist
|
|
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) BUILDING_SPARKLE=1
|
|
SKIP_INSTALL = YES
|
|
DEFINES_MODULE = YES
|
|
PRODUCT_BUNDLE_IDENTIFIER = ${SPARKLE_BUNDLE_IDENTIFIER}
|
|
|
|
// As long as we don't ourselves depend upon any Frameworks that are incompatible
|
|
// with Application Extensions, then we should allow frameworks that require
|
|
// compatibility to be able to link with us.
|
|
APPLICATION_EXTENSION_API_ONLY = YES
|