summaryrefslogtreecommitdiff
path: root/lang/erlang/hacks.mk
blob: 028053c7b952a127d6c899b868fda5363e737aa0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# $NetBSD: hacks.mk,v 1.5 2018/09/26 05:41:43 maya Exp $

.if !defined(ERLANG_HACKS_MK)
ERLANG_HACKS_MK=	# empty

###
### Building this with -O3 could be asking for trouble.
###
BUILDLINK_TRANSFORM+=	opt:-O3:-O2

.include "../../mk/bsd.fast.prefs.mk"

###
### XXX Don't let the kernel put the map elsewhere.
###
.if (${OPSYS} == "NetBSD"  || \
     ${OPSYS} == "OpenBSD" || \
     ${OPSYS} == "FreeBSD" || \
     ${OPSYS} == "SunOS")
CFLAGS+=	-DMMAP_MAP_FIXED
.endif

CFLAGS.NetBSD+=	-D_NETBSD_SOURCE

# gcov miscompiled PR 53567
.if !empty(MACHINE_PLATFORM:MNetBSD-8.0-*)
CONFIGURE_ARGS+=	--disable-pgo
.endif

.endif