|
@@ -24,7 +24,13 @@
|
|
# It provides the general basic services required by other DAL
|
|
# It provides the general basic services required by other DAL
|
|
# subcomponents.
|
|
# subcomponents.
|
|
|
|
|
|
-dml_ccflags := -mhard-float -msse -mpreferred-stack-boundary=4
|
|
|
|
|
|
+ifneq ($(call cc-option, -mpreferred-stack-boundary=4),)
|
|
|
|
+ cc_stack_align := -mpreferred-stack-boundary=4
|
|
|
|
+else ifneq ($(call cc-option, -mstack-alignment=16),)
|
|
|
|
+ cc_stack_align := -mstack-alignment=16
|
|
|
|
+endif
|
|
|
|
+
|
|
|
|
+dml_ccflags := -mhard-float -msse $(cc_stack_align)
|
|
|
|
|
|
CFLAGS_display_mode_vba.o := $(dml_ccflags)
|
|
CFLAGS_display_mode_vba.o := $(dml_ccflags)
|
|
CFLAGS_display_mode_lib.o := $(dml_ccflags)
|
|
CFLAGS_display_mode_lib.o := $(dml_ccflags)
|