Skip to content

Commit bb0d9cc

Browse files
committed
Enabled coverage generation
1 parent e497b3e commit bb0d9cc

File tree

1 file changed

+91
-0
lines changed

1 file changed

+91
-0
lines changed

genstrings2.xcodeproj/project.pbxproj

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -488,6 +488,92 @@
488488
/* End PBXTargetDependency section */
489489

490490
/* Begin XCBuildConfiguration section */
491+
A7313BDA190A619A007E130F /* Coverage */ = {
492+
isa = XCBuildConfiguration;
493+
buildSettings = {
494+
ALWAYS_SEARCH_USER_PATHS = NO;
495+
CLANG_ENABLE_OBJC_ARC = YES;
496+
CLANG_WARN_BOOL_CONVERSION = YES;
497+
CLANG_WARN_CONSTANT_CONVERSION = YES;
498+
CLANG_WARN_EMPTY_BODY = YES;
499+
CLANG_WARN_ENUM_CONVERSION = YES;
500+
CLANG_WARN_INT_CONVERSION = YES;
501+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
502+
COPY_PHASE_STRIP = NO;
503+
GCC_C_LANGUAGE_STANDARD = gnu99;
504+
GCC_DYNAMIC_NO_PIC = NO;
505+
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
506+
GCC_OPTIMIZATION_LEVEL = 0;
507+
GCC_PREPROCESSOR_DEFINITIONS = (
508+
"COVERAGE=1",
509+
"$(inherited)",
510+
);
511+
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
512+
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
513+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
514+
GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
515+
GCC_WARN_ABOUT_RETURN_TYPE = YES;
516+
GCC_WARN_UNDECLARED_SELECTOR = YES;
517+
GCC_WARN_UNINITIALIZED_AUTOS = YES;
518+
GCC_WARN_UNUSED_FUNCTION = YES;
519+
GCC_WARN_UNUSED_VARIABLE = YES;
520+
MACOSX_DEPLOYMENT_TARGET = 10.7;
521+
ONLY_ACTIVE_ARCH = YES;
522+
SDKROOT = macosx;
523+
};
524+
name = Coverage;
525+
};
526+
A7313BDB190A619A007E130F /* Coverage */ = {
527+
isa = XCBuildConfiguration;
528+
buildSettings = {
529+
GCC_PRECOMPILE_PREFIX_HEADER = YES;
530+
GCC_PREFIX_HEADER = "Demo/genstrings2-Prefix.pch";
531+
OTHER_LDFLAGS = (
532+
"-ObjC",
533+
"-all_load",
534+
);
535+
PRODUCT_NAME = genstrings2;
536+
};
537+
name = Coverage;
538+
};
539+
A7313BDC190A619A007E130F /* Coverage */ = {
540+
isa = XCBuildConfiguration;
541+
buildSettings = {
542+
CLANG_ENABLE_OBJC_ARC = YES;
543+
COMBINE_HIDPI_IMAGES = YES;
544+
GCC_GENERATE_TEST_COVERAGE_FILES = YES;
545+
GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = YES;
546+
GCC_PRECOMPILE_PREFIX_HEADER = YES;
547+
GCC_PREFIX_HEADER = "Core/DTLocalizableStringScanner-Prefix.pch";
548+
PRODUCT_NAME = DTLocalizableStringScanner;
549+
SKIP_INSTALL = YES;
550+
};
551+
name = Coverage;
552+
};
553+
A7313BDD190A619A007E130F /* Coverage */ = {
554+
isa = XCBuildConfiguration;
555+
buildSettings = {
556+
COMBINE_HIDPI_IMAGES = YES;
557+
FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
558+
GCC_GENERATE_TEST_COVERAGE_FILES = YES;
559+
GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = YES;
560+
GCC_PRECOMPILE_PREFIX_HEADER = YES;
561+
GCC_PREFIX_HEADER = "Test/UnitTest-Prefix.pch";
562+
INFOPLIST_FILE = "Test/UnitTest-Info.plist";
563+
OTHER_LDFLAGS = "-ObjC";
564+
PRODUCT_NAME = "$(TARGET_NAME)";
565+
WRAPPER_EXTENSION = octest;
566+
};
567+
name = Coverage;
568+
};
569+
A7313BDE190A619A007E130F /* Coverage */ = {
570+
isa = XCBuildConfiguration;
571+
buildSettings = {
572+
COMBINE_HIDPI_IMAGES = YES;
573+
PRODUCT_NAME = "$(TARGET_NAME)";
574+
};
575+
name = Coverage;
576+
};
491577
A775234A14ACEF7A0035CDCA /* Debug */ = {
492578
isa = XCBuildConfiguration;
493579
buildSettings = {
@@ -652,6 +738,7 @@
652738
isa = XCConfigurationList;
653739
buildConfigurations = (
654740
A775234A14ACEF7A0035CDCA /* Debug */,
741+
A7313BDA190A619A007E130F /* Coverage */,
655742
A775234B14ACEF7A0035CDCA /* Release */,
656743
);
657744
defaultConfigurationIsVisible = 0;
@@ -661,6 +748,7 @@
661748
isa = XCConfigurationList;
662749
buildConfigurations = (
663750
A775234D14ACEF7A0035CDCA /* Debug */,
751+
A7313BDB190A619A007E130F /* Coverage */,
664752
A775234E14ACEF7A0035CDCA /* Release */,
665753
);
666754
defaultConfigurationIsVisible = 0;
@@ -670,6 +758,7 @@
670758
isa = XCConfigurationList;
671759
buildConfigurations = (
672760
A79AC09614B1A51800489FA3 /* Debug */,
761+
A7313BDC190A619A007E130F /* Coverage */,
673762
A79AC09714B1A51800489FA3 /* Release */,
674763
);
675764
defaultConfigurationIsVisible = 0;
@@ -679,6 +768,7 @@
679768
isa = XCConfigurationList;
680769
buildConfigurations = (
681770
A79D903616F7491B009D8A46 /* Debug */,
771+
A7313BDE190A619A007E130F /* Coverage */,
682772
A79D903716F7491B009D8A46 /* Release */,
683773
);
684774
defaultConfigurationIsVisible = 0;
@@ -688,6 +778,7 @@
688778
isa = XCConfigurationList;
689779
buildConfigurations = (
690780
A7F65DCC14C03E990092E2EE /* Debug */,
781+
A7313BDD190A619A007E130F /* Coverage */,
691782
A7F65DCD14C03E990092E2EE /* Release */,
692783
);
693784
defaultConfigurationIsVisible = 0;

0 commit comments

Comments
 (0)