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