summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLandry Breuil <landry@openbsd.org>2018-02-09 12:21:00 +0100
committerLandry Breuil <landry@openbsd.org>2018-02-09 12:21:00 +0100
commit630d2990d3883722f59aa65c79f13ca1edf5af30 (patch)
treedf46300c4e2af83249fd6fd347bc99b2c26d4ed7
parent294bc5db33a7a31b93f333929f1c39c103791823 (diff)
downloadnss-hg-630d2990d3883722f59aa65c79f13ca1edf5af30.tar.gz
Bug 1346932 - set -std=gnu99 on BSDs too in lib/freebl, r=franziskus
-rw-r--r--lib/freebl/config.mk2
-rw-r--r--lib/freebl/freebl.gyp5
2 files changed, 6 insertions, 1 deletions
diff --git a/lib/freebl/config.mk b/lib/freebl/config.mk
index f15077096..7ac50db65 100644
--- a/lib/freebl/config.mk
+++ b/lib/freebl/config.mk
@@ -90,7 +90,7 @@ EXTRA_SHARED_LIBS += \
endif
endif
-ifeq ($(OS_ARCH), Linux)
+ifeq (,$(filter-out DragonFly FreeBSD Linux NetBSD OpenBSD, $(OS_TARGET)))
CFLAGS += -std=gnu99
endif
diff --git a/lib/freebl/freebl.gyp b/lib/freebl/freebl.gyp
index 8b6a546e7..f80d045c1 100644
--- a/lib/freebl/freebl.gyp
+++ b/lib/freebl/freebl.gyp
@@ -275,6 +275,11 @@
'-std=gnu99',
],
}],
+ [ 'OS=="dragonfly" or OS=="freebsd" or OS=="netbsd" or OS=="openbsd"', {
+ 'cflags': [
+ '-std=gnu99',
+ ],
+ }],
[ 'OS=="linux" or OS=="android"', {
'conditions': [
[ 'target_arch=="x64"', {