Skip to content

Commit

Permalink
Merge branch 'release'
Browse files Browse the repository at this point in the history
  • Loading branch information
miguelsousa committed Nov 2, 2018
2 parents 417f530 + d14ea0a commit d324a1a
Show file tree
Hide file tree
Showing 579 changed files with 36,192 additions and 2,113 deletions.
3 changes: 2 additions & 1 deletion .appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ environment:
CIBW_SKIP: cp33-* cp34-* cp35-* cp37-* cp27-win_amd64 cp36-win32
CIBW_TEST_REQUIRES: pytest-cov==2.5.1 codecov subprocess32
CIBW_TEST_COMMAND: cd {project} && pytest --cov -v && coverage combine && codecov && pip uninstall --yes afdko
TWINE_USERNAME: afdko-travis
TWINE_USERNAME: adobe-type-tools-ci
# Note: TWINE_PASSWORD is set in AppVeyor settings

matrix:
Expand All @@ -29,6 +29,7 @@ before_build:
- flake8 python\afdko\fdkutils.py
- flake8 python\afdko\makeinstancesufo.py
- flake8 python\afdko\makeotf.py
- flake8 python\afdko\otf2ttf.py
- flake8 python\afdko\otfpdf.py
- flake8 python\afdko\pdfmetrics.py
- flake8 python\afdko\ttfcomponentizer.py
Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ exe/
# Xcode files
project.xcworkspace/
xcuserdata/
**/xcode4/build/
**/xcode/build/


# Windows build directories
Expand Down
7 changes: 4 additions & 3 deletions .pyup.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ schedule: every week

requirements:
- requirements.txt:
pin: False
update: True
pin: False
- requirements-dev.txt:
update: False
pin: False
update: False
pin: False
10 changes: 6 additions & 4 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,11 @@ language: python
env:
global:
- CIBW_SKIP="cp34-* cp35-* cp37-* *i686"
- CIBW_ENVIRONMENT_LINUX="CODECOV_TOKEN=e0067bac-3ded-4432-83c8-667217c76660"
- CIBW_TEST_REQUIRES="pytest-cov==2.5.1 codecov subprocess32"
- CIBW_TEST_COMMAND="cd {project} && pytest --cov -v && coverage combine && codecov && pip uninstall --yes afdko"
- TWINE_USERNAME="afdko-travis"
- CIBW_TEST_REQUIRES_MACOS="pytest-cov==2.5.1 codecov subprocess32"
- CIBW_TEST_REQUIRES_LINUX="pytest subprocess32"
- CIBW_TEST_COMMAND_MACOS="cd {project} && pytest --cov -v && coverage combine && codecov && pip uninstall --yes afdko"
- CIBW_TEST_COMMAND_LINUX="cd {project} && pytest -v && pip uninstall --yes afdko"
- TWINE_USERNAME="adobe-type-tools-ci"
# Note: TWINE_PASSWORD is set in Travis settings

matrix:
Expand Down Expand Up @@ -39,6 +40,7 @@ before_script:
- flake8 fdkutils.py
- flake8 makeinstancesufo.py
- flake8 makeotf.py
- flake8 otf2ttf.py
- flake8 otfpdf.py
- flake8 pdfmetrics.py
- flake8 ttfcomponentizer.py
Expand Down
42 changes: 40 additions & 2 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,43 @@
Changelog
=========

2.8.3 (released 2018-11-02)
---------------------------

- New `otf2ttf` tool that converts OpenType-CFF fonts to TrueType.
([#625](https://github.com/adobe-type-tools/afdko/pull/625))
- [tx] Font and glyph bounding box values are updated now
([#618](https://github.com/adobe-type-tools/afdko/issues/618),
[#655](https://github.com/adobe-type-tools/afdko/issues/655))
- [makeotfexe] CFF table `FontBBox` values are updated now
([#617](https://github.com/adobe-type-tools/afdko/issues/617))
- [makeotfexe] Removed warning about the font's major version number
([#622](https://github.com/adobe-type-tools/afdko/pull/622))
- [makeotfexe] Fixed garbage in subtable overflow messages
([#313](https://github.com/adobe-type-tools/afdko/issues/313))
- [makeotfexe] Clarified path resolution of `include` statements
([#164](https://github.com/adobe-type-tools/afdko/issues/164))
- [makeotfexe] Raised limit of feature file include recursion to 50
([#628](https://github.com/adobe-type-tools/afdko/issues/628))
- [mergefonts] Fixed warning messages
([#635](https://github.com/adobe-type-tools/afdko/issues/635))
- [autohint] Fixed failure when path contained spaces
([#654](https://github.com/adobe-type-tools/afdko/pull/654))
- [proofpdf/waterfallplot] Various PDF-related fixes
([#638](https://github.com/adobe-type-tools/afdko/pull/638))
- [beztools] Fixed hintLimit calculation on py3
([#629](https://github.com/adobe-type-tools/afdko/issues/629))
- [comparefamily] Updated script and language lists to OpenType spec v1.8.3
([#592](https://github.com/adobe-type-tools/afdko/issues/592))
- [comparefamily] Fixed various crashes
([#663](https://github.com/adobe-type-tools/afdko/pull/663),
746ddeb4dc995e9975f9a8851d23ed226811fdaa)
- [makeinstancesufo] Improved the tool's options
([#662](https://github.com/adobe-type-tools/afdko/pull/662))
- [ufotools] Changed name of UFO processed layer from
`AFDKO ProcessedGlyphs` to `com.adobe.type.processedglyphs`
([#662](https://github.com/adobe-type-tools/afdko/pull/662))

2.8.2 (released 2018-09-18)
---------------------------

Expand Down Expand Up @@ -152,6 +189,9 @@ Changelog
2.7.0 (released 2018-05-09)
---------------------------

- New `ttfcomponentizer` tool that componentizes TrueType fonts using
the component data of a related UFO font.
([#293](https://github.com/adobe-type-tools/afdko/pull/293))
- \[CheckOutlinesUFO\] Replaced Robofab's pens with FontPens'
([#230](https://github.com/adobe-type-tools/afdko/issues/230))
- Removed `extractSVGTableSVGDocs.py` and
Expand All @@ -172,8 +212,6 @@ Changelog
([#279](https://github.com/adobe-type-tools/afdko/pull/279))
- \[ttxn\] Update for latest FontTools version
([#288](https://github.com/adobe-type-tools/afdko/pull/288))
- New `ttfcomponentizer` tool that componentizes TrueType fonts using
the component data of a related UFO font.
- Added 64-bit support for Mac OSX and Linux
([#271](https://github.com/adobe-type-tools/afdko/pull/271),
[#312](https://github.com/adobe-type-tools/afdko/pull/312),
Expand Down
4 changes: 2 additions & 2 deletions c/buildall.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#! /bin/sh

# How to find and add all the xcode files for a new program:
# find . \( -path "*/xcode4/*" \) -and \( \( -name BuildAll.sh \) -or \( -name project.pbxproj \) -or \( -name contents.xcworkspacedata \) \) -exec p4 add {} \;curDir=`pwd`
# find . \( -path "*/xcode/*" \) -and \( \( -name build.sh \) -or \( -name project.pbxproj \) -or \( -name contents.xcworkspacedata \) \) -exec p4 add {} \;curDir=`pwd`

set -e
set -x
Expand All @@ -10,7 +10,7 @@ curDir=$(pwd)

if [ -z "$1" ] || [ "$1" = "release" ] || [ "$1" = "debug" ] || [ "$1" = "clean" ]
then
buildAllList=$(ls -1 ./*/build/osx/xcode4/BuildAll.sh)
buildAllList=$(ls -1 ./*/build/osx/xcode/build.sh)
for shFile in $buildAllList
do
echo "***Running $shFile"
Expand Down
4 changes: 2 additions & 2 deletions c/buildalllinux.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#! /bin/sh

# How to find and add all the xcode files for a new program:
# find . \( -path "*/xcode4/*" \) -and \( \( -name BuildAll.sh \) -or \( -name project.pbxproj \) -or \( -name contents.xcworkspacedata \) \) -exec p4 add {} \;curDir=`pwd`
# find . \( -path "*/xcode/*" \) -and \( \( -name build.sh \) -or \( -name project.pbxproj \) -or \( -name contents.xcworkspacedata \) \) -exec p4 add {} \;curDir=`pwd`

set -e
set -x
Expand All @@ -10,7 +10,7 @@ curDir=$(pwd)

if [ -z "$1" ] || [ "$1" = "release" ] || [ "$1" = "debug" ] || [ "$1" = "clean" ]
then
buildAllList=$(ls -1 ./*/build/linux/gcc/BuildAll.sh)
buildAllList=$(ls -1 ./*/build/linux/gcc/build.sh)
for shFile in $buildAllList
do
echo "***Running $shFile"
Expand Down
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@
08FB7793FE84155DC02AAC07 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0460;
LastUpgradeCheck = 1000;
};
buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "detype1" */;
compatibilityVersion = "Xcode 3.2";
Expand Down Expand Up @@ -126,20 +126,49 @@
isa = XCBuildConfiguration;
baseConfigurationReference = BD55C6F40DAD352F00CA71B7 /* debug.xcconfig */;
buildSettings = {
CLANG_ENABLE_OBJC_WEAK = YES;
};
name = Debug;
};
1DEB928708733DD80010E9CD /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = BD55C6F50DAD353600CA71B7 /* release.xcconfig */;
buildSettings = {
CLANG_ENABLE_OBJC_WEAK = YES;
};
name = Release;
};
1DEB928A08733DD80010E9CD /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = BD55C6F40DAD352F00CA71B7 /* debug.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
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_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
PRODUCT_NAME = detype1;
};
name = Debug;
Expand All @@ -148,6 +177,32 @@
isa = XCBuildConfiguration;
baseConfigurationReference = BD55C6F50DAD353600CA71B7 /* release.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
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_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
PRODUCT_NAME = detype1;
};
name = Release;
Expand Down
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -171,12 +171,12 @@

/* Begin PBXFileReference section */
8DD76FB20486AB0100D96B5E /* makeotfexe */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = makeotfexe; sourceTree = BUILT_PRODUCTS_DIR; };
BD55CB1A0DAD5CCB00CA71B7 /* cffread.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = cffread.xcodeproj; path = ../../../makeotf_lib/build/cffread/osx/xcode4/cffread.xcodeproj; sourceTree = SOURCE_ROOT; };
BD55CB230DAD5CD800CA71B7 /* hotconv.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = hotconv.xcodeproj; path = ../../../makeotf_lib/build/hotconv/osx/xcode4/hotconv.xcodeproj; sourceTree = SOURCE_ROOT; };
BD55CB380DAD5CE700CA71B7 /* pstoken.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = pstoken.xcodeproj; path = ../../../makeotf_lib/build/pstoken/osx/xcode4/pstoken.xcodeproj; sourceTree = SOURCE_ROOT; };
BD55CB410DAD5CF500CA71B7 /* typecomp.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = typecomp.xcodeproj; path = ../../../makeotf_lib/build/typecomp/osx/xcode4/typecomp.xcodeproj; sourceTree = SOURCE_ROOT; };
BD55CBA60DAD6C3400CA71B7 /* ctutil.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ctutil.xcodeproj; path = ../../../../public/lib/build/ctutil/osx/xcode4/ctutil.xcodeproj; sourceTree = SOURCE_ROOT; };
BD55CBAF0DAD6C4600CA71B7 /* dynarr.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = dynarr.xcodeproj; path = ../../../../public/lib/build/dynarr/osx/xcode4/dynarr.xcodeproj; sourceTree = SOURCE_ROOT; };
BD55CB1A0DAD5CCB00CA71B7 /* cffread.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = cffread.xcodeproj; path = ../../../makeotf_lib/build/cffread/osx/xcode/cffread.xcodeproj; sourceTree = SOURCE_ROOT; };
BD55CB230DAD5CD800CA71B7 /* hotconv.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = hotconv.xcodeproj; path = ../../../makeotf_lib/build/hotconv/osx/xcode/hotconv.xcodeproj; sourceTree = SOURCE_ROOT; };
BD55CB380DAD5CE700CA71B7 /* pstoken.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = pstoken.xcodeproj; path = ../../../makeotf_lib/build/pstoken/osx/xcode/pstoken.xcodeproj; sourceTree = SOURCE_ROOT; };
BD55CB410DAD5CF500CA71B7 /* typecomp.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = typecomp.xcodeproj; path = ../../../makeotf_lib/build/typecomp/osx/xcode/typecomp.xcodeproj; sourceTree = SOURCE_ROOT; };
BD55CBA60DAD6C3400CA71B7 /* ctutil.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ctutil.xcodeproj; path = ../../../../public/lib/build/ctutil/osx/xcode/ctutil.xcodeproj; sourceTree = SOURCE_ROOT; };
BD55CBAF0DAD6C4600CA71B7 /* dynarr.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = dynarr.xcodeproj; path = ../../../../public/lib/build/dynarr/osx/xcode/dynarr.xcodeproj; sourceTree = SOURCE_ROOT; };
BD61590B0D2D751300C1E0CA /* main.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = main.c; path = ../../../source/main.c; sourceTree = SOURCE_ROOT; };
BD61590C0D2D751300C1E0CA /* fcdb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = fcdb.c; path = ../../../source/fcdb.c; sourceTree = SOURCE_ROOT; };
BD61590D0D2D751300C1E0CA /* cbpriv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cbpriv.c; path = ../../../source/cbpriv.c; sourceTree = SOURCE_ROOT; };
Expand Down Expand Up @@ -371,7 +371,7 @@
08FB7793FE84155DC02AAC07 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0720;
LastUpgradeCheck = 1000;
};
buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "makeotf" */;
compatibilityVersion = "Xcode 3.2";
Expand Down Expand Up @@ -523,6 +523,7 @@
isa = XCBuildConfiguration;
baseConfigurationReference = BD61592D0D2D755300C1E0CA /* debug_makeotf.xcconfig */;
buildSettings = {
CLANG_ENABLE_OBJC_WEAK = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
BRV_64BIT_TYPES,
"HOT_FEAT_SUPPORT=1",
Expand All @@ -541,6 +542,7 @@
isa = XCBuildConfiguration;
baseConfigurationReference = BD61592E0D2D755300C1E0CA /* release_makeotf.xcconfig */;
buildSettings = {
CLANG_ENABLE_OBJC_WEAK = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
BRV_64BIT_TYPES,
"HOT_FEAT_SUPPORT=1",
Expand All @@ -556,7 +558,28 @@
isa = XCBuildConfiguration;
baseConfigurationReference = BD61592D0D2D755300C1E0CA /* debug_makeotf.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
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_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_NO_COMMON_BLOCKS = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
BRV_64BIT_TYPES,
"HOT_FEAT_SUPPORT=1",
Expand All @@ -568,6 +591,11 @@
"HOT_DEBUG=1",
"TC_DEBUG=1",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = (
"$(SDKROOT)/usr/include",
"../../../makeotf_lib/api/**",
Expand All @@ -591,6 +619,27 @@
isa = XCBuildConfiguration;
baseConfigurationReference = BD61592E0D2D755300C1E0CA /* release_makeotf.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
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_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_NO_COMMON_BLOCKS = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
BRV_64BIT_TYPES,
"HOT_FEAT_SUPPORT=1",
Expand All @@ -599,6 +648,11 @@
"TC_EURO_SUPPORT=1",
"TC_SUBR_SUPPORT=1",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
PRODUCT_NAME = makeotfexe;
};
name = Release;
Expand All @@ -607,13 +661,15 @@
isa = XCBuildConfiguration;
baseConfigurationReference = BD61592D0D2D755300C1E0CA /* debug_makeotf.xcconfig */;
buildSettings = {
CLANG_ENABLE_OBJC_WEAK = YES;
};
name = Debug;
};
BDA3D11C14E57C4C00BCED0F /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = BD61592E0D2D755300C1E0CA /* release_makeotf.xcconfig */;
buildSettings = {
CLANG_ENABLE_OBJC_WEAK = YES;
};
name = Release;
};
Expand Down
Loading

0 comments on commit d324a1a

Please sign in to comment.