diff --git a/plugins/Makefile b/plugins/Makefile index 7514f93..24ec965 100644 --- a/plugins/Makefile +++ b/plugins/Makefile @@ -1003,7 +1003,11 @@ endif BUILD_C_FLAGS += -std=gnu11 BUILD_C_FLAGS += -fno-finite-math-only -fno-strict-aliasing -BUILD_CXX_FLAGS += -fno-finite-math-only -fno-strict-aliasing -faligned-new +BUILD_CXX_FLAGS += -fno-finite-math-only -fno-strict-aliasing + +ifneq ($(MACOS),true) +BUILD_CXX_FLAGS += -faligned-new +endif # Rack code is not tested for this flag, unset it BUILD_CXX_FLAGS += -U_GLIBCXX_ASSERTIONS -Wp,-U_GLIBCXX_ASSERTIONS diff --git a/src/Makefile b/src/Makefile index 03f3d4a..a88335a 100644 --- a/src/Makefile +++ b/src/Makefile @@ -95,7 +95,11 @@ endif BUILD_C_FLAGS += -std=gnu11 BUILD_C_FLAGS += -fno-finite-math-only -fno-strict-aliasing -BUILD_CXX_FLAGS += -fno-finite-math-only -fno-strict-aliasing -faligned-new +BUILD_CXX_FLAGS += -fno-finite-math-only -fno-strict-aliasing + +ifneq ($(MACOS),true) +BUILD_CXX_FLAGS += -faligned-new +endif # use our custom function to invert some colors BUILD_CXX_FLAGS += -DnsvgParseFromFile=nsvgParseFromFileCardinal diff --git a/src/Makefile.cardinal.mk b/src/Makefile.cardinal.mk index a647e19..81bfcaa 100644 --- a/src/Makefile.cardinal.mk +++ b/src/Makefile.cardinal.mk @@ -181,7 +181,11 @@ endif BUILD_C_FLAGS += -std=gnu11 BUILD_C_FLAGS += -fno-finite-math-only -fno-strict-aliasing -BUILD_CXX_FLAGS += -fno-finite-math-only -fno-strict-aliasing -faligned-new +BUILD_CXX_FLAGS += -fno-finite-math-only -fno-strict-aliasing + +ifneq ($(MACOS),true) +BUILD_CXX_FLAGS += -faligned-new +endif # Rack code is not tested for this flag, unset it BUILD_CXX_FLAGS += -U_GLIBCXX_ASSERTIONS -Wp,-U_GLIBCXX_ASSERTIONS