From c067f7a13b616b8a1d5ddac9a6f017b34f69f494 Mon Sep 17 00:00:00 2001 From: "C.W. Betts" Date: Tue, 20 Jan 2015 14:57:07 -0700 Subject: [PATCH] Have Sparkle build a framework module. --- Configurations/ConfigCommon.xcconfig | 2 +- Sparkle.xcodeproj/project.pbxproj | 6 ++++++ Sparkle/SUAppcast.h | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Configurations/ConfigCommon.xcconfig b/Configurations/ConfigCommon.xcconfig index 477cf7463..7df603d23 100644 --- a/Configurations/ConfigCommon.xcconfig +++ b/Configurations/ConfigCommon.xcconfig @@ -73,4 +73,4 @@ GCC_WARN_UNUSED_VARIABLE = YES WARNING_CFLAGS_EXTRA = -Wno-custom-atomic-properties -Wno-implicit-atomic-properties // Turn on all warnings, then disable a few which are almost impossible to avoid -WARNING_CFLAGS = -Wall -Weverything -Wno-empty-translation-unit -Wno-unused-macros -Wno-gnu-statement-expression -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak $(WARNING_CFLAGS_EXTRA) +WARNING_CFLAGS = -Wall -Weverything -Wno-empty-translation-unit -Wno-unused-macros -Wno-gnu-statement-expression -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wno-auto-import $(WARNING_CFLAGS_EXTRA) diff --git a/Sparkle.xcodeproj/project.pbxproj b/Sparkle.xcodeproj/project.pbxproj index 357eaf105..46b33d8de 100644 --- a/Sparkle.xcodeproj/project.pbxproj +++ b/Sparkle.xcodeproj/project.pbxproj @@ -1722,6 +1722,7 @@ isa = XCBuildConfiguration; baseConfigurationReference = FA1941CA0D94A70100DD942E /* ConfigFrameworkDebug.xcconfig */; buildSettings = { + DEFINES_MODULE = YES; }; name = Debug; }; @@ -1729,6 +1730,7 @@ isa = XCBuildConfiguration; baseConfigurationReference = FA1941D50D94A70100DD942E /* ConfigFrameworkRelease.xcconfig */; buildSettings = { + DEFINES_MODULE = YES; }; name = Release; }; @@ -1736,6 +1738,7 @@ isa = XCBuildConfiguration; baseConfigurationReference = FA1941CF0D94A70100DD942E /* ConfigCommonDebug.xcconfig */; buildSettings = { + CLANG_ENABLE_MODULES = YES; }; name = Debug; }; @@ -1743,6 +1746,7 @@ isa = XCBuildConfiguration; baseConfigurationReference = FA1941CC0D94A70100DD942E /* ConfigCommonRelease.xcconfig */; buildSettings = { + CLANG_ENABLE_MODULES = YES; }; name = Release; }; @@ -1750,6 +1754,7 @@ isa = XCBuildConfiguration; baseConfigurationReference = FA1941D30D94A70100DD942E /* ConfigRelaunchDebug.xcconfig */; buildSettings = { + CLANG_ENABLE_MODULES = NO; }; name = Debug; }; @@ -1757,6 +1762,7 @@ isa = XCBuildConfiguration; baseConfigurationReference = FA1941D40D94A70100DD942E /* ConfigRelaunchRelease.xcconfig */; buildSettings = { + CLANG_ENABLE_MODULES = NO; }; name = Release; }; diff --git a/Sparkle/SUAppcast.h b/Sparkle/SUAppcast.h index 7d455231b..c601d8b12 100644 --- a/Sparkle/SUAppcast.h +++ b/Sparkle/SUAppcast.h @@ -9,6 +9,7 @@ #ifndef SUAPPCAST_H #define SUAPPCAST_H +#import #import "SUExport.h" @protocol SUAppcastDelegate;