diff --git a/plugins/Makefile b/plugins/Makefile index bbf3ba4..54c861d 100644 --- a/plugins/Makefile +++ b/plugins/Makefile @@ -722,6 +722,7 @@ endif BASE_FLAGS += -DBUILDING_PLUGIN_MODULES BASE_FLAGS += -fno-finite-math-only +BASE_FLAGS += -fno-strict-aliasing BASE_FLAGS += -I../dpf/dgl/src/nanovg BASE_FLAGS += -I../dpf/distrho diff --git a/src/Makefile b/src/Makefile index 396a3f4..05df6b1 100644 --- a/src/Makefile +++ b/src/Makefile @@ -32,6 +32,9 @@ else BASE_FLAGS += -DARCH_LIN endif +BASE_FLAGS += -fno-finite-math-only +BASE_FLAGS += -fno-strict-aliasing + BASE_FLAGS += -DPRIVATE= BASE_FLAGS += -I../dpf/dgl/src/nanovg @@ -87,8 +90,6 @@ BASE_FLAGS += -I../include/mingw-std-threads endif BUILD_C_FLAGS += -std=gnu11 -BUILD_C_FLAGS += -fno-finite-math-only -BUILD_CXX_FLAGS += -fno-finite-math-only # use our custom function to filter out VCV trademarks BUILD_CXX_FLAGS += -DnsvgParseFromFile=nsvgParseFromFileCardinal diff --git a/src/Makefile.cardinal.mk b/src/Makefile.cardinal.mk index 126693e..2a6ba23 100644 --- a/src/Makefile.cardinal.mk +++ b/src/Makefile.cardinal.mk @@ -129,6 +129,9 @@ else BASE_FLAGS += -DARCH_LIN endif +BASE_FLAGS += -fno-finite-math-only +BASE_FLAGS += -fno-strict-aliasing + BASE_FLAGS += -DPRIVATE= BASE_FLAGS += -I.. @@ -171,8 +174,6 @@ BASE_FLAGS += -I../../include/mingw-std-threads endif BUILD_C_FLAGS += -std=gnu11 -BUILD_C_FLAGS += -fno-finite-math-only -BUILD_CXX_FLAGS += -fno-finite-math-only # -------------------------------------------------------------- # FIXME lots of warnings from VCV side