| OLD | NEW |
| 1 # Copyright 2012 the V8 project authors. All rights reserved. | 1 # Copyright 2012 the V8 project authors. All rights reserved. |
| 2 # Redistribution and use in source and binary forms, with or without | 2 # Redistribution and use in source and binary forms, with or without |
| 3 # modification, are permitted provided that the following conditions are | 3 # modification, are permitted provided that the following conditions are |
| 4 # met: | 4 # met: |
| 5 # | 5 # |
| 6 # * Redistributions of source code must retain the above copyright | 6 # * Redistributions of source code must retain the above copyright |
| 7 # notice, this list of conditions and the following disclaimer. | 7 # notice, this list of conditions and the following disclaimer. |
| 8 # * Redistributions in binary form must reproduce the above | 8 # * Redistributions in binary form must reproduce the above |
| 9 # copyright notice, this list of conditions and the following | 9 # copyright notice, this list of conditions and the following |
| 10 # disclaimer in the documentation and/or other materials provided | 10 # disclaimer in the documentation and/or other materials provided |
| (...skipping 683 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 694 '-pthread', | 694 '-pthread', |
| 695 '-pedantic', | 695 '-pedantic', |
| 696 # Don't warn about the "struct foo f = {0};" initialization pattern. | 696 # Don't warn about the "struct foo f = {0};" initialization pattern. |
| 697 '-Wno-missing-field-initializers', | 697 '-Wno-missing-field-initializers', |
| 698 '-Wno-gnu-zero-variadic-macro-arguments', | 698 '-Wno-gnu-zero-variadic-macro-arguments', |
| 699 ], | 699 ], |
| 700 'cflags_cc': [ | 700 'cflags_cc': [ |
| 701 '-Wnon-virtual-dtor', | 701 '-Wnon-virtual-dtor', |
| 702 '-fno-exceptions', | 702 '-fno-exceptions', |
| 703 '-fno-rtti', | 703 '-fno-rtti', |
| 704 '-std=gnu++0x', | 704 '-std=gnu++11', |
| 705 ], | 705 ], |
| 706 'ldflags': [ '-pthread', ], | 706 'ldflags': [ '-pthread', ], |
| 707 'conditions': [ | 707 'conditions': [ |
| 708 # Don't warn about TRACE_EVENT_* macros with zero arguments passed to | 708 # Don't warn about TRACE_EVENT_* macros with zero arguments passed to |
| 709 # ##__VA_ARGS__. C99 strict mode prohibits having zero variadic macro | 709 # ##__VA_ARGS__. C99 strict mode prohibits having zero variadic macro |
| 710 # arguments in gcc. | 710 # arguments in gcc. |
| 711 [ 'clang==0', { | 711 [ 'clang==0', { |
| 712 'cflags!' : [ | 712 'cflags!' : [ |
| 713 '-pedantic' , | 713 '-pedantic' , |
| 714 # Don't warn about unrecognized command line option. | 714 # Don't warn about unrecognized command line option. |
| (...skipping 29 matching lines...) Expand all Loading... |
| 744 '<(werror)', | 744 '<(werror)', |
| 745 '-Wno-unused-parameter', | 745 '-Wno-unused-parameter', |
| 746 # Don't warn about the "struct foo f = {0};" initialization pattern. | 746 # Don't warn about the "struct foo f = {0};" initialization pattern. |
| 747 '-Wno-missing-field-initializers', | 747 '-Wno-missing-field-initializers', |
| 748 '-Wno-gnu-zero-variadic-macro-arguments', | 748 '-Wno-gnu-zero-variadic-macro-arguments', |
| 749 ], | 749 ], |
| 750 'cflags_cc': [ | 750 'cflags_cc': [ |
| 751 '-Wnon-virtual-dtor', | 751 '-Wnon-virtual-dtor', |
| 752 '-fno-exceptions', | 752 '-fno-exceptions', |
| 753 '-fno-rtti', | 753 '-fno-rtti', |
| 754 '-std=gnu++0x', | 754 '-std=gnu++11', |
| 755 ], | 755 ], |
| 756 'conditions': [ | 756 'conditions': [ |
| 757 [ 'visibility=="hidden"', { | 757 [ 'visibility=="hidden"', { |
| 758 'cflags': [ '-fvisibility=hidden' ], | 758 'cflags': [ '-fvisibility=hidden' ], |
| 759 }], | 759 }], |
| 760 [ 'component=="shared_library"', { | 760 [ 'component=="shared_library"', { |
| 761 'cflags': [ '-fPIC' ], | 761 'cflags': [ '-fPIC' ], |
| 762 }], | 762 }], |
| 763 ], | 763 ], |
| 764 'target_conditions': [ | 764 'target_conditions': [ |
| (...skipping 209 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 974 }, | 974 }, |
| 975 'conditions': [ | 975 'conditions': [ |
| 976 ['werror==""', { | 976 ['werror==""', { |
| 977 'xcode_settings': {'GCC_TREAT_WARNINGS_AS_ERRORS': 'NO'}, | 977 'xcode_settings': {'GCC_TREAT_WARNINGS_AS_ERRORS': 'NO'}, |
| 978 }, { | 978 }, { |
| 979 'xcode_settings': {'GCC_TREAT_WARNINGS_AS_ERRORS': 'YES'}, | 979 'xcode_settings': {'GCC_TREAT_WARNINGS_AS_ERRORS': 'YES'}, |
| 980 }], | 980 }], |
| 981 ['clang==1', { | 981 ['clang==1', { |
| 982 'xcode_settings': { | 982 'xcode_settings': { |
| 983 'GCC_VERSION': 'com.apple.compilers.llvm.clang.1_0', | 983 'GCC_VERSION': 'com.apple.compilers.llvm.clang.1_0', |
| 984 'CLANG_CXX_LANGUAGE_STANDARD': 'gnu++0x', # -std=gnu++0x | 984 'CLANG_CXX_LANGUAGE_STANDARD': 'c++11', # -std=c++11 |
| 985 }, | 985 }, |
| 986 'conditions': [ | 986 'conditions': [ |
| 987 ['v8_target_arch=="x64" or v8_target_arch=="arm64" \ | 987 ['v8_target_arch=="x64" or v8_target_arch=="arm64" \ |
| 988 or v8_target_arch=="mips64el"', { | 988 or v8_target_arch=="mips64el"', { |
| 989 'xcode_settings': {'WARNING_CFLAGS': ['-Wshorten-64-to-32']}, | 989 'xcode_settings': {'WARNING_CFLAGS': ['-Wshorten-64-to-32']}, |
| 990 }], | 990 }], |
| 991 ], | 991 ], |
| 992 }], | 992 }], |
| 993 ], | 993 ], |
| 994 'target_conditions': [ | 994 'target_conditions': [ |
| (...skipping 391 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1386 '-fsanitize=cfi-vcall', | 1386 '-fsanitize=cfi-vcall', |
| 1387 '-fsanitize=cfi-derived-cast', | 1387 '-fsanitize=cfi-derived-cast', |
| 1388 '-fsanitize=cfi-unrelated-cast', | 1388 '-fsanitize=cfi-unrelated-cast', |
| 1389 ], | 1389 ], |
| 1390 }], | 1390 }], |
| 1391 ], | 1391 ], |
| 1392 }, | 1392 }, |
| 1393 }], | 1393 }], |
| 1394 ], | 1394 ], |
| 1395 } | 1395 } |
| OLD | NEW |