diff --git a/QLMobi.xcodeproj/project.pbxproj b/QLMobi.xcodeproj/project.pbxproj index 6e1b70c..f7be48a 100644 --- a/QLMobi.xcodeproj/project.pbxproj +++ b/QLMobi.xcodeproj/project.pbxproj @@ -20,13 +20,13 @@ /* Begin PBXCopyFilesBuildPhase section */ 154727711BBD54CB001B2F76 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; + buildActionMask = 8; dstPath = "~/Library/QuickLook"; dstSubfolderSpec = 0; files = ( 154727721BBD54D1001B2F76 /* QLMobi.qlgenerator in CopyFiles */, ); - runOnlyForDeploymentPostprocessing = 0; + runOnlyForDeploymentPostprocessing = 1; }; /* End PBXCopyFilesBuildPhase section */ @@ -152,7 +152,7 @@ 15DD6F5F1BA48FF400336FF5 /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 0920; + LastUpgradeCheck = 1320; ORGANIZATIONNAME = Bartek; TargetAttributes = { 15DD6F671BA48FF400336FF5 = { @@ -162,10 +162,11 @@ }; buildConfigurationList = 15DD6F621BA48FF400336FF5 /* Build configuration list for PBXProject "QLMobi" */; compatibilityVersion = "Xcode 6.3"; - developmentRegion = English; + developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, + Base, ); mainGroup = 15DD6F5E1BA48FF400336FF5; productRefGroup = 15DD6F691BA48FF400336FF5 /* Products */; @@ -209,6 +210,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = YES; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_CXX_LANGUAGE_STANDARD = "compiler-default"; CLANG_CXX_LIBRARY = "compiler-default"; CLANG_ENABLE_MODULES = YES; @@ -217,14 +219,17 @@ CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; @@ -256,6 +261,7 @@ /usr/local/include, "${SDKROOT}/usr/include/libxml2", ); + "LD_MAP_FILE_PATH[arch=*]" = "$(TARGET_TEMP_DIR)/$(PRODUCT_NAME)-LinkMap-$(CURRENT_VARIANT)-$(CURRENT_ARCH).txt"; LIBRARY_SEARCH_PATHS = /usr/local/lib; MACH_O_TYPE = mh_bundle; MACOSX_DEPLOYMENT_TARGET = 10.13; @@ -277,6 +283,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = YES; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_CXX_LANGUAGE_STANDARD = "compiler-default"; CLANG_CXX_LIBRARY = "compiler-default"; CLANG_ENABLE_MODULES = YES; @@ -285,14 +292,17 @@ CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; @@ -338,8 +348,17 @@ buildSettings = { CLANG_ENABLE_OBJC_ARC = YES; COMBINE_HIDPI_IMAGES = YES; + HEADER_SEARCH_PATHS = ( + "${SDKROOT}/usr/include/libxml2", + /usr/local/include, + ); INFOPLIST_FILE = QLMobi/Info.plist; INSTALL_PATH = /Library/QuickLook; + OTHER_LDFLAGS = ( + /usr/local/lib/libmobi.a, + "-lxml2", + "-lz", + ); PRODUCT_BUNDLE_IDENTIFIER = "net.fabiszewski.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; WRAPPER_EXTENSION = qlgenerator; @@ -351,8 +370,17 @@ buildSettings = { CLANG_ENABLE_OBJC_ARC = YES; COMBINE_HIDPI_IMAGES = YES; + HEADER_SEARCH_PATHS = ( + "${SDKROOT}/usr/include/libxml2", + /usr/local/include, + ); INFOPLIST_FILE = QLMobi/Info.plist; INSTALL_PATH = /Library/QuickLook; + OTHER_LDFLAGS = ( + /usr/local/lib/libmobi.a, + "-lxml2", + "-lz", + ); PRODUCT_BUNDLE_IDENTIFIER = "net.fabiszewski.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; WRAPPER_EXTENSION = qlgenerator; diff --git a/QLMobi/Info.plist b/QLMobi/Info.plist index c067e6f..eef22fe 100644 --- a/QLMobi/Info.plist +++ b/QLMobi/Info.plist @@ -12,12 +12,12 @@ LSItemContentTypes net.fabiszewski.mobi - dyn.ah62d4rv4ge80455cre - dyn.ah62d4rv4ge80c8x1 - dyn.ah62d4rv4ge80c8x1gq - dyn.ah62d4rv4ge80c8x1gu - dyn.ah62d4rv4ge81a6xd - dyn.ah62d4rv4ge81a3dc + dyn.ah62d4rv4ge80455cre + dyn.ah62d4rv4ge80c8x1 + dyn.ah62d4rv4ge80c8x1gq + dyn.ah62d4rv4ge80c8x1gu + dyn.ah62d4rv4ge81a6xd + dyn.ah62d4rv4ge81a3dc @@ -30,11 +30,11 @@ CFBundleName $(PRODUCT_NAME) CFBundleShortVersionString - 0.5 + 0.6 CFBundleSignature ???? CFBundleVersion - 5 + 6 CFPlugInDynamicRegisterFunction CFPlugInDynamicRegistration @@ -54,7 +54,7 @@ CFPlugInUnloadFunction NSHumanReadableCopyright - Copyright © 2016 Bartek Fabiszewski. All rights reserved. + Copyright © 2023 Bartek Fabiszewski. All rights reserved. QLNeedsToBeRunInMainThread QLPreviewHeight