Dev:Compiling

From Eggdrop Wiki

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
-
This page is a list of useful compiler flags to test compile Eggdrop to get the maximum out of warnings (add -Werror for hard fail).
+
This page is a list of useful compiler flags to test compile Eggdrop to get the maximum out of warnings.
{| class="wikitable sortable" style={{prettytable}}
{| class="wikitable sortable" style={{prettytable}}

Revision as of 22:25, 4 October 2017

This page is a list of useful compiler flags to test compile Eggdrop to get the maximum out of warnings.

Compiler Flags
gcc 4.x -Wall -Wextra -Wlogical-op -Wjump-misses-init -Wdouble-promotion -Wshadow -Wformat=2 -Wno-format-nonliteral -Wno-unused-parameter
gcc 5.x -Wall -Wextra -Wlogical-op -Wjump-misses-init -Wdouble-promotion -Wshadow -Wformat=2 -Wno-format-nonliteral -Wno-unused-parameter
gcc 6.x -Wall -Wextra -Wlogical-op -Wjump-misses-init -Wdouble-promotion -Wshadow -Wformat=2 -Wno-format-nonliteral -Wno-unused-parameter -Wnull-dereference -Wduplicated-cond
gcc 7.x -Wall -Wextra -Wlogical-op -Wjump-misses-init -Wdouble-promotion -Wshadow -Wformat=2 -Wno-format-nonliteral -Wno-unused-parameter -Wnull-dereference -Wduplicated-cond -Wduplicated-branches -Wrestrict
Personal tools