|
112 | 112 |
|
113 | 113 | <flag name="std=c++11" comment="Require c++11 for all c++ products." context="c++" /> |
114 | 114 |
|
115 | | - <!-- boost --> |
116 | | - <flag name="Wno-deprecated-declarations" compiler="gcc" comment="Clean up boost 1.55 headers." context="c++" /> |
117 | | - |
118 | 115 | <flag name="Wall" comment="Warn on all stuff." context="c" /> |
| 116 | + <flag name="Wall" comment="Warn on all stuff." context="c++" /> |
119 | 117 | <flag name="Wextra" comment="Warn on extra stuff." context="c" /> |
| 118 | + <flag name="Wextra" comment="Warn on extra stuff." context="c++" /> |
120 | 119 | <flag name="Wpedantic" alternate="pedantic" comment="Be really annoying." context="c" /> |
121 | | - <flag name="Wno-long-long" comment="Allow use of C99 'long long' type." context="c" /> |
| 120 | + <flag name="Wpedantic" alternate="pedantic" comment="Be really annoying." context="c++" /> |
| 121 | + <flag name="Wno-reorder" comment="Disallow warning on style order of declarations." context="c++" /> |
| 122 | + <flag name="Wno-missing-field-initializers" comment="Suppress warning for incomplete field initialization." context="c++" /> |
122 | 123 | <flag name="Wno-missing-braces" comment="Conform to style." context="c++" /> |
123 | 124 | <flag name="Wno-mismatched-tags" compiler="clang" comment="Conflict in stdlib under clang." context="c++" /> |
124 | 125 |
|
| 126 | + <flag name="Wno-long-long" comment="Allow use of C99 'long long' type." context="c" /> |
| 127 | + <flag name="Wno-comment" comment="Allow for multi-line commenting." context="c++" /> |
| 128 | + <flag name="Wno-type-limits" comment="Disallow warning always true conditions related to types (allows generalization related to constants)." context="c++" /> |
| 129 | + |
125 | 130 | <flag name="fstack-protector" comment="Protect stack." context="link" /> |
126 | 131 | <flag name="fstack-protector-all" comment="Protect stack comprehensively." context="link" /> |
127 | | - <flag name="fvisibility-hidden" compiler="gcc" comment="Hide internal functions from external libs." context="c++" /> |
| 132 | + <!-- <flag name="fvisibility=hidden" compiler="gcc" comment="Hide internal functions from external libs." context="c++" /> --> |
128 | 133 | <flag name="fvisibility-inlines-hidden" compiler="gcc" comment="Hide inlines from external libs." context="c++" /> |
129 | 134 | <flag name="fno-var-tracking-assignments" compiler="gcc" comment="Limit delays and warnings." context="c++" /> |
130 | 135 |
|
|
341 | 346 | <flag name="std=c++11" comment="Require c++11 for all c++ products." context="c++" /> |
342 | 347 |
|
343 | 348 | <flag name="Wall" comment="Warn on all stuff." context="c" /> |
| 349 | + <flag name="Wall" comment="Warn on all stuff." context="c++" /> |
344 | 350 | <flag name="Wextra" comment="Warn on extra stuff." context="c" /> |
| 351 | + <flag name="Wextra" comment="Warn on extra stuff." context="c++" /> |
345 | 352 | <flag name="Wpedantic" alternate="pedantic" comment="Be really annoying." context="c" /> |
| 353 | + <flag name="Wpedantic" alternate="pedantic" comment="Be really annoying." context="c++" /> |
| 354 | + <flag name="Wno-reorder" comment="Disallow warning on style order of declarations." context="c++" /> |
| 355 | + <flag name="Wno-missing-field-initializers" comment="Suppress warning for incomplete field initialization." context="c++" /> |
346 | 356 | <flag name="Wno-missing-braces" comment="Conform to style." context="c++" /> |
347 | 357 | <flag name="Wno-mismatched-tags" compiler="clang" comment="Conflict in stdlib under clang." context="c++" /> |
348 | 358 |
|
349 | 359 | <!-- boost --> |
350 | | - <flag name="Wno-deprecated-declarations" compiler="gcc" comment="Clean up boost 1.55 headers." context="c++" /> |
351 | | - <flag name="Wno-redeclared-class-member" compiler="clang" comment="Clean up boost 1.55 headers." context="c++" /> |
| 360 | + <!-- <flag name="Wno-deprecated-declarations" compiler="gcc" comment="Clean up boost 1.55 headers." context="c++" /> --> |
| 361 | + <!-- <flag name="Wno-redeclared-class-member" compiler="clang" comment="Clean up boost 1.55 headers." context="c++" /> --> |
352 | 362 |
|
353 | 363 | <flag name="fstack-protector" comment="Protect stack." context="link" /> |
354 | 364 | <flag name="fstack-protector-all" comment="Protect stack comprehensively." context="link" /> |
355 | | - <flag name="fvisibility-hidden" compiler="gcc" comment="Hide internal functions from external libs." context="c++" /> |
| 365 | + <!-- <flag name="fvisibility=hidden" compiler="gcc" comment="Hide internal functions from external libs." context="c++" /> --> |
356 | 366 | <flag name="fvisibility-inlines-hidden" compiler="gcc" comment="Hide inlines from external libs." context="c++" /> |
357 | 367 | </configure> |
358 | 368 |
|
|
513 | 523 | <flag name="std=c++11" comment="Require c++11 for all c++ products." context="c++" /> |
514 | 524 |
|
515 | 525 | <flag name="Wall" comment="Warn on all stuff." context="c" /> |
| 526 | + <flag name="Wall" comment="Warn on all stuff." context="c++" /> |
516 | 527 | <flag name="Wextra" comment="Warn on extra stuff." context="c" /> |
| 528 | + <flag name="Wextra" comment="Warn on extra stuff." context="c++" /> |
517 | 529 | <flag name="Wpedantic" alternate="pedantic" comment="Be really annoying." context="c" /> |
| 530 | + <flag name="Wpedantic" alternate="pedantic" comment="Be really annoying." context="c++" /> |
| 531 | + <flag name="Wno-reorder" comment="Disallow warning on style order of declarations." context="c++" /> |
| 532 | + <flag name="Wno-missing-field-initializers" comment="Suppress warning for incomplete field initialization." context="c++" /> |
518 | 533 | <flag name="Wno-missing-braces" comment="Conform to style." context="c++" /> |
519 | 534 | <flag name="Wno-mismatched-tags" compiler="clang" comment="Conflict in stdlib under clang." context="c++" /> |
520 | 535 |
|
521 | 536 | <!-- boost --> |
522 | | - <flag name="Wno-deprecated-declarations" compiler="gcc" comment="Clean up boost 1.55 headers." context="c++" /> |
| 537 | + <!-- <flag name="Wno-deprecated-declarations" compiler="gcc" comment="Clean up boost 1.55 headers." context="c++" /> --> |
523 | 538 |
|
524 | 539 | <flag name="fstack-protector" comment="Protect stack." context="link" /> |
525 | 540 | <flag name="fstack-protector-all" comment="Protect stack comprehensively." context="link" /> |
526 | | - <flag name="fvisibility-hidden" compiler="gcc" comment="Hide internal functions from external libs." context="c++" /> |
| 541 | + <!-- <flag name="fvisibility=hidden" compiler="gcc" comment="Hide internal functions from external libs." context="c++" /> --> |
527 | 542 | <flag name="fvisibility-inlines-hidden" compiler="gcc" comment="Hide inlines from external libs." context="c++" /> |
528 | 543 | </configure> |
529 | 544 |
|
|
730 | 745 | <flag name="std=c++11" comment="Require c++11 for all c++ products." context="c++" /> |
731 | 746 |
|
732 | 747 | <flag name="Wall" comment="Warn on all stuff." context="c" /> |
| 748 | + <flag name="Wall" comment="Warn on all stuff." context="c++" /> |
733 | 749 | <flag name="Wextra" comment="Warn on extra stuff." context="c" /> |
| 750 | + <flag name="Wextra" comment="Warn on extra stuff." context="c++" /> |
734 | 751 | <flag name="Wpedantic" alternate="pedantic" comment="Be really annoying." context="c" /> |
| 752 | + <flag name="Wpedantic" alternate="pedantic" comment="Be really annoying." context="c++" /> |
| 753 | + <flag name="Wno-reorder" comment="Disallow warning on style order of declarations." context="c++" /> |
| 754 | + <flag name="Wno-missing-field-initializers" comment="Suppress warning for incomplete field initialization." context="c++" /> |
735 | 755 | <flag name="Wno-missing-braces" comment="Conform to style." context="c++" /> |
736 | 756 | <flag name="Wno-mismatched-tags" compiler="clang" comment="Conflict in stdlib under clang." context="c++" /> |
737 | 757 |
|
738 | 758 | <!-- boost --> |
739 | 759 | <flag name="fstack-protector" comment="Protect stack." context="link" /> |
740 | 760 | <flag name="fstack-protector-all" comment="Protect stack comprehensively." context="link" /> |
741 | | - <flag name="fvisibility-hidden" compiler="gcc" comment="Hide internal functions from external libs." context="c++" /> |
| 761 | + <!-- <flag name="fvisibility=hidden" compiler="gcc" comment="Hide internal functions from external libs." context="c++" /> --> |
742 | 762 | <flag name="fvisibility-inlines-hidden" compiler="gcc" comment="Hide inlines from external libs." context="c++" /> |
743 | 763 | </configure> |
744 | 764 |
|
|
905 | 925 | <flag name="std=c++11" comment="Require c++11 for all c++ products." context="c++" /> |
906 | 926 |
|
907 | 927 | <flag name="Wall" comment="Warn on all stuff." context="c" /> |
| 928 | + <flag name="Wall" comment="Warn on all stuff." context="c++" /> |
908 | 929 | <flag name="Wextra" comment="Warn on extra stuff." context="c" /> |
| 930 | + <flag name="Wextra" comment="Warn on extra stuff." context="c++" /> |
909 | 931 | <flag name="Wpedantic" alternate="pedantic" comment="Be really annoying." context="c" /> |
| 932 | + <flag name="Wpedantic" alternate="pedantic" comment="Be really annoying." context="c++" /> |
| 933 | + <flag name="Wno-reorder" comment="Disallow warning on style order of declarations." context="c++" /> |
| 934 | + <flag name="Wno-missing-field-initializers" comment="Suppress warning for incomplete field initialization." context="c++" /> |
910 | 935 | <flag name="Wno-missing-braces" comment="Conform to style." context="c++" /> |
911 | 936 | <flag name="Wno-mismatched-tags" compiler="clang" comment="Conflict in stdlib under clang." context="c++" /> |
912 | 937 |
|
913 | 938 | <!-- boost --> |
914 | | - <flag name="Wno-deprecated-declarations" compiler="gcc" comment="Clean up boost 1.55 headers." context="c++" /> |
915 | | - <flag name="Wno-redeclared-class-member" compiler="clang" comment="Clean up boost 1.55 headers." context="c++" /> |
| 939 | + <!-- <flag name="Wno-deprecated-declarations" compiler="gcc" comment="Clean up boost 1.55 headers." context="c++" /> --> |
| 940 | + <!-- <flag name="Wno-redeclared-class-member" compiler="clang" comment="Clean up boost 1.55 headers." context="c++" /> --> |
916 | 941 |
|
917 | 942 | <flag name="fstack-protector" comment="Protect stack." context="link" /> |
918 | 943 | <flag name="fstack-protector-all" comment="Protect stack comprehensively." context="link" /> |
919 | | - <flag name="fvisibility-hidden" compiler="gcc" comment="Hide internal functions from external libs." context="c++" /> |
| 944 | + <!-- <flag name="fvisibility=hidden" compiler="gcc" comment="Hide internal functions from external libs." context="c++" /> --> |
920 | 945 | <flag name="fvisibility-inlines-hidden" compiler="gcc" comment="Hide inlines from external libs." context="c++" /> |
921 | 946 | </configure> |
922 | 947 |
|
|
1067 | 1092 | <flag name="std=c++11" comment="Require c++11 for all c++ products." context="c++" /> |
1068 | 1093 |
|
1069 | 1094 | <flag name="Wall" comment="Warn on all stuff." context="c" /> |
| 1095 | + <flag name="Wall" comment="Warn on all stuff." context="c++" /> |
1070 | 1096 | <flag name="Wextra" comment="Warn on extra stuff." context="c" /> |
| 1097 | + <flag name="Wextra" comment="Warn on extra stuff." context="c++" /> |
1071 | 1098 | <flag name="Wpedantic" alternate="pedantic" comment="Be really annoying." context="c" /> |
| 1099 | + <flag name="Wpedantic" alternate="pedantic" comment="Be really annoying." context="c++" /> |
| 1100 | + <flag name="Wno-reorder" comment="Disallow warning on style order of declarations." context="c++" /> |
| 1101 | + <flag name="Wno-missing-field-initializers" comment="Suppress warning for incomplete field initialization." context="c++" /> |
1072 | 1102 | <flag name="Wno-missing-braces" comment="Conform to style." context="c++" /> |
1073 | 1103 | <flag name="Wno-mismatched-tags" compiler="clang" comment="Conflict in stdlib under clang." context="c++" /> |
1074 | 1104 |
|
1075 | 1105 | <!-- boost --> |
1076 | | - <flag name="Wno-deprecated-declarations" compiler="gcc" comment="Clean up boost 1.55 headers." context="c++" /> |
| 1106 | + <!-- <flag name="Wno-deprecated-declarations" compiler="gcc" comment="Clean up boost 1.55 headers." context="c++" /> --> |
1077 | 1107 |
|
1078 | 1108 | <!-- bx --> |
1079 | 1109 | <flag name="Wno-unused-parameter" comment="Clean up bx generated code." context="c++" /> |
1080 | 1110 |
|
1081 | 1111 | <flag name="fstack-protector" comment="Protect stack." context="link" /> |
1082 | 1112 | <flag name="fstack-protector-all" comment="Protect stack comprehensively." context="link" /> |
1083 | | - <flag name="fvisibility-hidden" compiler="gcc" comment="Hide internal functions from external libs." context="c++" /> |
| 1113 | + <!-- <flag name="fvisibility=hidden" compiler="gcc" comment="Hide internal functions from external libs." context="c++" /> --> |
1084 | 1114 | <flag name="fvisibility-inlines-hidden" compiler="gcc" comment="Hide inlines from external libs." context="c++" /> |
1085 | 1115 | </configure> |
1086 | 1116 |
|
|
1317 | 1347 | <flag name="std=c++11" comment="Require c++11 for all c++ products." context="c++" /> |
1318 | 1348 |
|
1319 | 1349 | <flag name="Wall" comment="Warn on all stuff." context="c" /> |
| 1350 | + <flag name="Wall" comment="Warn on all stuff." context="c++" /> |
1320 | 1351 | <flag name="Wextra" comment="Warn on extra stuff." context="c" /> |
| 1352 | + <flag name="Wextra" comment="Warn on extra stuff." context="c++" /> |
1321 | 1353 | <flag name="Wpedantic" alternate="pedantic" comment="Be really annoying." context="c" /> |
| 1354 | + <flag name="Wpedantic" alternate="pedantic" comment="Be really annoying." context="c++" /> |
| 1355 | + <flag name="Wno-reorder" comment="Disallow warning on style order of declarations." context="c++" /> |
| 1356 | + <flag name="Wno-missing-field-initializers" comment="Suppress warning for incomplete field initialization." context="c++" /> |
1322 | 1357 | <flag name="Wno-missing-braces" comment="Conform to style." context="c++" /> |
1323 | 1358 | <flag name="Wno-mismatched-tags" compiler="clang" comment="Conflict in stdlib under clang." context="c++" /> |
1324 | 1359 |
|
1325 | 1360 | <flag name="fstack-protector" comment="Protect stack." context="link" /> |
1326 | 1361 | <flag name="fstack-protector-all" comment="Protect stack comprehensively." context="link" /> |
1327 | | - <flag name="fvisibility-hidden" compiler="gcc" comment="Hide internal functions from external libs." context="c++" /> |
| 1362 | + <!-- <flag name="fvisibility=hidden" compiler="gcc" comment="Hide internal functions from external libs." context="c++" /> --> |
1328 | 1363 | <flag name="fvisibility-inlines-hidden" compiler="gcc" comment="Hide inlines from external libs." context="c++" /> |
1329 | 1364 | </configure> |
1330 | 1365 |
|
|
1475 | 1510 | <flag name="std=c++11" comment="Require c++11 for all c++ products." context="c++" /> |
1476 | 1511 |
|
1477 | 1512 | <flag name="Wall" comment="Warn on all stuff." context="c" /> |
| 1513 | + <flag name="Wall" comment="Warn on all stuff." context="c++" /> |
1478 | 1514 | <flag name="Wextra" comment="Warn on extra stuff." context="c" /> |
| 1515 | + <flag name="Wextra" comment="Warn on extra stuff." context="c++" /> |
1479 | 1516 | <flag name="Wpedantic" alternate="pedantic" comment="Be really annoying." context="c" /> |
| 1517 | + <flag name="Wpedantic" alternate="pedantic" comment="Be really annoying." context="c++" /> |
| 1518 | + <flag name="Wno-reorder" comment="Disallow warning on style order of declarations." context="c++" /> |
| 1519 | + <flag name="Wno-missing-field-initializers" comment="Suppress warning for incomplete field initialization." context="c++" /> |
1480 | 1520 | <flag name="Wno-missing-braces" comment="Conform to style." context="c++" /> |
1481 | 1521 | <flag name="Wno-mismatched-tags" compiler="clang" comment="Conflict in stdlib under clang." context="c++" /> |
1482 | 1522 |
|
1483 | 1523 | <!-- boost --> |
1484 | | - <flag name="Wno-deprecated-declarations" compiler="gcc" comment="Clean up boost 1.55 headers." context="c++" /> |
1485 | | - <flag name="Wno-redeclared-class-member" compiler="clang" comment="Clean up boost 1.55 headers." context="c++" /> |
| 1524 | + <!-- <flag name="Wno-deprecated-declarations" compiler="gcc" comment="Clean up boost 1.55 headers." context="c++" /> --> |
| 1525 | + <!-- <flag name="Wno-redeclared-class-member" compiler="clang" comment="Clean up boost 1.55 headers." context="c++" /> --> |
1486 | 1526 |
|
1487 | 1527 | <flag name="fstack-protector" comment="Protect stack." context="link" /> |
1488 | 1528 | <flag name="fstack-protector-all" comment="Protect stack comprehensively." context="link" /> |
1489 | | - <flag name="fvisibility-hidden" compiler="gcc" comment="Hide internal functions from external libs." context="c++" /> |
| 1529 | + <!-- <flag name="fvisibility=hidden" compiler="gcc" comment="Hide internal functions from external libs." context="c++" /> --> |
1490 | 1530 | <flag name="fvisibility-inlines-hidden" compiler="gcc" comment="Hide inlines from external libs." context="c++" /> |
1491 | 1531 | </configure> |
1492 | 1532 |
|
|
1675 | 1715 | <flag name="std=c++11" comment="Require c++11 for all c++ products." context="c++" /> |
1676 | 1716 |
|
1677 | 1717 | <flag name="Wall" comment="Warn on all stuff." context="c" /> |
| 1718 | + <flag name="Wall" comment="Warn on all stuff." context="c++" /> |
1678 | 1719 | <flag name="Wextra" comment="Warn on extra stuff." context="c" /> |
| 1720 | + <flag name="Wextra" comment="Warn on extra stuff." context="c++" /> |
1679 | 1721 | <flag name="Wpedantic" alternate="pedantic" comment="Be really annoying." context="c" /> |
| 1722 | + <flag name="Wpedantic" alternate="pedantic" comment="Be really annoying." context="c++" /> |
| 1723 | + <flag name="Wno-reorder" comment="Disallow warning on style order of declarations." context="c++" /> |
| 1724 | + <flag name="Wno-missing-field-initializers" comment="Suppress warning for incomplete field initialization." context="c++" /> |
1680 | 1725 | <flag name="Wno-missing-braces" comment="Conform to style." context="c++" /> |
1681 | 1726 | <flag name="Wno-mismatched-tags" compiler="clang" comment="Conflict in stdlib under clang." context="c++" /> |
1682 | 1727 |
|
1683 | 1728 | <!-- boost --> |
1684 | | - <flag name="Wno-deprecated-declarations" compiler="gcc" comment="Clean up boost 1.55 headers." context="c++" /> |
| 1729 | + <!-- <flag name="Wno-deprecated-declarations" compiler="gcc" comment="Clean up boost 1.55 headers." context="c++" /> --> |
1685 | 1730 |
|
1686 | 1731 | <flag name="fstack-protector" comment="Protect stack." context="link" /> |
1687 | 1732 | <flag name="fstack-protector-all" comment="Protect stack comprehensively." context="link" /> |
1688 | | - <flag name="fvisibility-hidden" compiler="gcc" comment="Hide internal functions from external libs." context="c++" /> |
| 1733 | + <!-- <flag name="fvisibility=hidden" compiler="gcc" comment="Hide internal functions from external libs." context="c++" /> --> |
1689 | 1734 | <flag name="fvisibility-inlines-hidden" compiler="gcc" comment="Hide inlines from external libs." context="c++" /> |
1690 | 1735 | </configure> |
1691 | 1736 |
|
|
1843 | 1888 | <flag name="std=c++11" comment="Require c++11 for all c++ products." context="c++" /> |
1844 | 1889 |
|
1845 | 1890 | <flag name="Wall" comment="Warn on all stuff." context="c" /> |
| 1891 | + <flag name="Wall" comment="Warn on all stuff." context="c++" /> |
1846 | 1892 | <flag name="Wextra" comment="Warn on extra stuff." context="c" /> |
| 1893 | + <flag name="Wextra" comment="Warn on extra stuff." context="c++" /> |
1847 | 1894 | <flag name="Wpedantic" alternate="pedantic" comment="Be really annoying." context="c" /> |
| 1895 | + <flag name="Wpedantic" alternate="pedantic" comment="Be really annoying." context="c++" /> |
| 1896 | + <flag name="Wno-reorder" comment="Disallow warning on style order of declarations." context="c++" /> |
| 1897 | + <flag name="Wno-missing-field-initializers" comment="Suppress warning for incomplete field initialization." context="c++" /> |
1848 | 1898 | <flag name="Wno-missing-braces" comment="Conform to style." context="c++" /> |
1849 | 1899 | <flag name="Wno-mismatched-tags" compiler="clang" comment="Conflict in stdlib under clang." context="c++" /> |
1850 | 1900 |
|
1851 | 1901 | <!-- boost --> |
1852 | | - <flag name="Wno-deprecated-declarations" compiler="gcc" comment="Clean up boost 1.55 headers." context="c++" /> |
1853 | | - <flag name="Wno-redeclared-class-member" compiler="clang" comment="Clean up boost 1.55 headers." context="c++" /> |
| 1902 | + <!-- <flag name="Wno-deprecated-declarations" compiler="gcc" comment="Clean up boost 1.55 headers." context="c++" /> --> |
| 1903 | + <!-- <flag name="Wno-redeclared-class-member" compiler="clang" comment="Clean up boost 1.55 headers." context="c++" /> --> |
1854 | 1904 |
|
1855 | 1905 | <flag name="fstack-protector" comment="Protect stack." context="link" /> |
1856 | 1906 | <flag name="fstack-protector-all" comment="Protect stack comprehensively." context="link" /> |
1857 | | - <flag name="fvisibility-hidden" compiler="gcc" comment="Hide internal functions from external libs." context="c++" /> |
| 1907 | + <!-- <flag name="fvisibility=hidden" compiler="gcc" comment="Hide internal functions from external libs." context="c++" /> --> |
1858 | 1908 | <flag name="fvisibility-inlines-hidden" compiler="gcc" comment="Hide inlines from external libs." context="c++" /> |
1859 | 1909 | </configure> |
1860 | 1910 |
|
|
0 commit comments