netbsd.mk raw

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