Browse Source

Fix -fno-finite-math-only for CI builds

tags/22.03
falkTX 3 years ago
parent
commit
d634f55fff
3 changed files with 5 additions and 8 deletions
  1. +0
    -1
      plugins/Makefile
  2. +3
    -4
      src/Makefile
  3. +2
    -3
      src/Makefile.cardinal.mk

+ 0
- 1
plugins/Makefile View File

@@ -722,7 +722,6 @@ BASE_FLAGS += -DARCH_LIN
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


+ 3
- 4
src/Makefile View File

@@ -32,11 +32,8 @@ 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
BASE_FLAGS += -I../dpf/distrho
BASE_FLAGS += -I../include
@@ -90,8 +87,10 @@ 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
# use our custom function to invert some colors
BUILD_CXX_FLAGS += -DnsvgParseFromFile=nsvgParseFromFileCardinal

# --------------------------------------------------------------


+ 2
- 3
src/Makefile.cardinal.mk View File

@@ -129,11 +129,8 @@ else
BASE_FLAGS += -DARCH_LIN
endif

BASE_FLAGS += -fno-finite-math-only
BASE_FLAGS += -fno-strict-aliasing

BASE_FLAGS += -DPRIVATE=

BASE_FLAGS += -I..
BASE_FLAGS += -I../../dpf/dgl/src/nanovg
BASE_FLAGS += -I../../include
@@ -174,6 +171,8 @@ 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


Loading…
Cancel
Save