netbsd.mk raw
1 netbsd_CFLAGS=-pipe -std=$(C_STANDARD)
2 netbsd_CXXFLAGS=-pipe -std=$(CXX_STANDARD)
3
4 ifneq ($(LTO),)
5 netbsd_AR = $(host_toolchain)gcc-ar
6 netbsd_NM = $(host_toolchain)gcc-nm
7 netbsd_RANLIB = $(host_toolchain)gcc-ranlib
8 endif
9
10 netbsd_release_CFLAGS=-O2
11 netbsd_release_CXXFLAGS=$(netbsd_release_CFLAGS)
12
13 netbsd_debug_CFLAGS=-O1 -g
14 netbsd_debug_CXXFLAGS=$(netbsd_debug_CFLAGS)
15
16 ifeq (86,$(findstring 86,$(build_arch)))
17 i686_netbsd_CC=gcc -m32
18 i686_netbsd_CXX=g++ -m32
19 i686_netbsd_AR=ar
20 i686_netbsd_RANLIB=ranlib
21 i686_netbsd_NM=nm
22 i686_netbsd_STRIP=strip
23
24 x86_64_netbsd_CC=gcc -m64
25 x86_64_netbsd_CXX=g++ -m64
26 x86_64_netbsd_AR=ar
27 x86_64_netbsd_RANLIB=ranlib
28 x86_64_netbsd_NM=nm
29 x86_64_netbsd_STRIP=strip
30 else
31 i686_netbsd_CC=$(default_host_CC) -m32
32 i686_netbsd_CXX=$(default_host_CXX) -m32
33 x86_64_netbsd_CC=$(default_host_CC) -m64
34 x86_64_netbsd_CXX=$(default_host_CXX) -m64
35 endif
36
37 netbsd_cmake_system_name=NetBSD
38