|
|
@@ -186,6 +186,11 @@ BASE_FLAGS += -DNDEBUG $(BASE_OPTS) -fvisibility=hidden |
|
|
|
CXXFLAGS += -fvisibility-inlines-hidden |
|
|
|
endif |
|
|
|
|
|
|
|
ifeq ($(WITH_LTO),true) |
|
|
|
BASE_FLAGS += -fno-strict-aliasing -flto |
|
|
|
LINK_FLAGS += -fno-strict-aliasing -flto -Werror=odr -Werror=lto-type-mismatch |
|
|
|
endif |
|
|
|
|
|
|
|
BUILD_C_FLAGS = $(BASE_FLAGS) -std=gnu99 $(CFLAGS) |
|
|
|
BUILD_CXX_FLAGS = $(BASE_FLAGS) -std=gnu++11 $(CXXFLAGS) |
|
|
|
LINK_FLAGS = $(LINK_OPTS) $(LDFLAGS) |
|
|
|