|
407 | 407 | ALWAYS_SEARCH_USER_PATHS = NO;
|
408 | 408 | CLANG_ANALYZER_NONNULL = YES;
|
409 | 409 | CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
410 |
| - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; |
| 410 | + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; |
411 | 411 | CLANG_CXX_LIBRARY = "libc++";
|
412 | 412 | CLANG_ENABLE_MODULES = YES;
|
413 | 413 | CLANG_ENABLE_OBJC_ARC = YES;
|
| 414 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
414 | 415 | CLANG_WARN_BOOL_CONVERSION = YES;
|
| 416 | + CLANG_WARN_COMMA = YES; |
415 | 417 | CLANG_WARN_CONSTANT_CONVERSION = YES;
|
416 | 418 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
417 | 419 | CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
418 | 420 | CLANG_WARN_EMPTY_BODY = YES;
|
419 | 421 | CLANG_WARN_ENUM_CONVERSION = YES;
|
420 | 422 | CLANG_WARN_INFINITE_RECURSION = YES;
|
421 | 423 | CLANG_WARN_INT_CONVERSION = YES;
|
| 424 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 425 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
422 | 426 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
| 427 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 428 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
423 | 429 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
| 430 | + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; |
424 | 431 | CLANG_WARN_UNREACHABLE_CODE = YES;
|
425 | 432 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
426 | 433 | COPY_PHASE_STRIP = NO;
|
427 | 434 | DEBUG_INFORMATION_FORMAT = dwarf;
|
428 | 435 | ENABLE_STRICT_OBJC_MSGSEND = YES;
|
429 | 436 | ENABLE_TESTABILITY = YES;
|
430 |
| - GCC_C_LANGUAGE_STANDARD = gnu99; |
| 437 | + GCC_C_LANGUAGE_STANDARD = gnu11; |
431 | 438 | GCC_DYNAMIC_NO_PIC = NO;
|
432 | 439 | GCC_NO_COMMON_BLOCKS = YES;
|
433 | 440 | GCC_OPTIMIZATION_LEVEL = 0;
|
|
491 | 498 | ALWAYS_SEARCH_USER_PATHS = NO;
|
492 | 499 | CLANG_ANALYZER_NONNULL = YES;
|
493 | 500 | CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
494 |
| - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; |
| 501 | + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; |
495 | 502 | CLANG_CXX_LIBRARY = "libc++";
|
496 | 503 | CLANG_ENABLE_MODULES = YES;
|
497 | 504 | CLANG_ENABLE_OBJC_ARC = YES;
|
| 505 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
498 | 506 | CLANG_WARN_BOOL_CONVERSION = YES;
|
| 507 | + CLANG_WARN_COMMA = YES; |
499 | 508 | CLANG_WARN_CONSTANT_CONVERSION = YES;
|
500 | 509 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
501 | 510 | CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
502 | 511 | CLANG_WARN_EMPTY_BODY = YES;
|
503 | 512 | CLANG_WARN_ENUM_CONVERSION = YES;
|
504 | 513 | CLANG_WARN_INFINITE_RECURSION = YES;
|
505 | 514 | CLANG_WARN_INT_CONVERSION = YES;
|
| 515 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 516 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
506 | 517 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
| 518 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 519 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
507 | 520 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
| 521 | + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; |
508 | 522 | CLANG_WARN_UNREACHABLE_CODE = YES;
|
509 | 523 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
510 | 524 | COPY_PHASE_STRIP = NO;
|
511 | 525 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
512 | 526 | ENABLE_NS_ASSERTIONS = NO;
|
513 | 527 | ENABLE_STRICT_OBJC_MSGSEND = YES;
|
514 |
| - GCC_C_LANGUAGE_STANDARD = gnu99; |
| 528 | + GCC_C_LANGUAGE_STANDARD = gnu11; |
515 | 529 | GCC_NO_COMMON_BLOCKS = YES;
|
516 | 530 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
517 | 531 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
|
0 commit comments