fix paths.
[AROS.git] / config / compiler.cfg.in
blobeccc0272c1f76fe4b59eaaea0b8cfabb88b55cde
2 # This file is autogenenrated and contains the supported
3 # features and warnings for target compilers.
6 CFLAGS_PERMISSIVE                       := @aros_cflags_permissive@
9 CFLAGS_FAST_MATH                        := @aros_cflags_fast_math@
10 CFLAGS_NO_BUILTIN_FLOOR                 := @aros_cflags_no_builtin_floor@
12 # LTO/Graphite optimization flags
14 CFLAGS_LTO                              := @aros_cflags_lto@
15 CFLAGS_NO_LTO                           := @aros_cflags_nolto@
16 CFLAGS_WHOLE_PROGRAM                    := @aros_cflags_whole_program@
17 CFLAGS_LOOP_BLOCK                       := @aros_cflags_loop_block@
18 CFLAGS_LOOP_INTERCHANGE                 := @aros_cflags_loop_interchange@
19 CFLAGS_LOOP_STRIP_MINE                  := @aros_cflags_loop_strip_mine@
22 CFLAGS_PEEL_LOOPS                       := @aros_cflags_peel_loops@
23 CFLAGS_UNROLL_LOOPS                     := @aros_cflags_unroll_loops@
26 CFLAGS_STRICT_ALIASING                  := @aros_cflags_strictaliasing@
27 CFLAGS_NO_STRICT_ALIASING               := @aros_cflags_nostrictaliasing@
29 # -iquote support
30 CFLAGS_IQUOTE                           := @aros_cflags_iquote@
31 CFLAGS_IQUOTE_END                       := @aros_cflags_iquote_end@
33 # -mno-red-zone support
34 CFLAGS_NO_RED_ZONE                      := @aros_cflags_no_red_zone@
37 # Disable compiler warning flags
40 NOWARN_UNUSED_COMMAND_LINE_ARGUMENT     := @aros_nowarnflags_unused_command_line_argument@
41 NOWARN_UNKNOWN_WARNING_OPTION           := @aros_nowarnflags_unknown_warning_option@
43 NOWARN_UNUSED_BUT_SET_VARIABLE          := @aros_nowarnflags_unused_but_set_variable@
44 NOWARN_STRICT_ALIASING                  := @aros_nowarnflags_strict_aliasing@
45 NOWARN_ARRAY_BOUNDS                     := @aros_nowarnflags_array_bounds@
46 NOWARN_ENUM_COMPARE                     := @aros_nowarnflags_enum_compare@
47 NOWARN_BOOL_COMPARE                     := @aros_nowarnflags_bool_compare@
48 NOWARN_SIGN_COMPARE                     := @aros_nowarnflags_sign_compare@
49 NOWARN_NONNULL_COMPARE                  := @aros_nowarnflags_nonnull_compare@
50 NOWARN_OVERFLOW                         := @aros_nowarnflags_overflow@
51 NOWARN_STRICT_OVERFLOW                  := @aros_nowarnflags_strict_overflow@
52 NOWARN_FORMAT_SECURITY                  := @aros_nowarnflags_format_security@
53 NOWARN_MISLEADING_INDENTATION           := @aros_nowarnflags_misleading_indentation@
54 NOWARN_UNUSED                           := @aros_nowarnflags_unused@
55 NOWARN_UNUSED_VALUE                     := @aros_nowarnflags_unused_value@
56 NOWARN_UNUSED_VARIABLE                  := @aros_nowarnflags_unused_variable@
57 NOWARN_UNUSED_FUNCTION                  := @aros_nowarnflags_unused_function@
58 NOWARN_UNUSED_PARAMETER                 := @aros_nowarnflags_unused_parameter@
59 NOWARN_IMPLICIT_FUNCTION_DECL           := @aros_nowarnflags_implicit_function_declaration@
60 NOWARN_UNINITIALIZED                    := @aros_nowarnflags_uninitialized@
61 NOWARN_MAYBE_UNINITIALIZED              := @aros_nowarnflags_maybe_uninitialized@
62 NOWARN_FORMAT                           := @aros_nowarnflags_format@
63 NOWARN_PARENTHESES                      := @aros_nowarnflags_parentheses@
64 NOWARN_CHAR_SUBSCRIPTS                  := @aros_nowarnflags_char_subscripts@
65 NOWARN_ENDIF_LABELS                     := @aros_nowarnflags_endif_labels@
66 NOWARN_FORMAT_CONTAINS_NUL              := @aros_nowarnflags_format_contains_nul@
67 NOWARN_IMPLICIT_INT                     := @aros_nowarnflags_implicit_int@
68 NOWARN_AGGRESSIVE_LOOP_OPT              := @aros_nowarnflags_aggressive_loop_optimizations@
69 NOWARN_CPP                              := @aros_nowarnflags_cpp@
70 NOWARN_SWITCH                           := @aros_nowarnflags_switch@
71 NOWARN_DISCARDED_QUALIFIERS             := @aros_nowarnflags_discarded_qualifiers@
72 NOWARN_SEQUENCE_POINT                   := @aros_nowarnflags_sequence_point@
73 NOWARN_UNKNOWN_PRAGMAS                  := @aros_nowarnflags_unknown_pragmas@
74 NOWARN_DISCARDED_ARRAY_QUAL             := @aros_nowarnflags_discarded_array_qualifiers@
75 NOWARN_INT_CONVERSION                   := @aros_nowarnflags_int_conversion@
76 NOWARN_INT_TO_POINTER_CAST              := @aros_nowarnflags_int_to_pointer_cast@
77 NOWARN_POINTER_TO_INT_CAST              := @aros_nowarnflags_pointer_to_int_cast@
78 NOWARN_UNUSED_CONST_VARIABLE            := @aros_nowarnflags_unused_const_variable@
79 NOWARN_WRITE_STRINGS                    := @aros_nowarnflags_write_strings@
80 NOWARN_COMMENT                          := @aros_nowarnflags_comment@
81 NOWARN_INCOMPAT_POINTER_TYPES           := @aros_nowarnflags_incompatible_pointer_types@
82 NOWARN_LOGICAL_NOT_PARENTHESES          := @aros_nowarnflags_logical_not_parentheses@
83 NOWARN_STRICT_PROTOTYPES                := @aros_nowarnflags_strict_prototypes@
84 NOWARN_POINTER_SIGN                     := @aros_nowarnflags_pointer_sign@
85 NOWARN_SHIFT_OVERFLOW                   := @aros_nowarnflags_shift_overflow@
86 NOWARN_FRAME_ADDRESS                    := @aros_nowarnflags_frame_address@
87 NOWARN_DEPRECATED_DECLARATIONS          := @aros_nowarnflags_deprecated_declarations@
88 NOWARN_ATTRIBUTES                       := @aros_nowarnflags_attributes@
89 NOWARN_UNUSED_LOCAL_TYPEDEFS            := @aros_nowarnflags_unused_local_typedefs@
90 NOWARN_MISSING_BRACES                   := @aros_nowarnflags_missing_braces@
91 NOWARN_CONVERSION_NULL                  := @aros_nowarnflags_conversion_null@
92 NOWARN_NARROWING                        := @aros_nowarnflags_narrowing@
93 NOWARN_VOLATILE_REGISTER_VAR            := @aros_nowarnflags_volatile_register_var@
94 NOWARN_SIZEOF_POINTER_MEMACCESS         := @aros_nowarnflags_sizeof_pointer_memaccess@
95 NOWARN_RETURN_TYPE                      := @aros_nowarnflags_return_type@
96 NOWARN_FORMAT_ZERO_LENGTH               := @aros_nowarnflags_format_zero_length@
97 NOWARN_LTO_TYPE_MISMATCH                := @aros_nowarnflags_lto_type_mismatch@