View difference between Paste ID: zLpML3Kv and hqvvKWUU
SHOW: | | - or go back to the newest paste.
1
WITH_PKGNG=yes
2
CC=clang
3
CXX=clang++
4
CPP=clang-cpp
5-
CPUTYPE?=native
5+
CPUTYPE?=corei7
6
7-
# kernel + world, /usr/src things
7+
# additional CPU-specific tweaks
8-
COPTFLAGS+=-O3
8+
###################################
9-
SVN_UPDATE=yes
9+
.if !defined(OVERRIDE)
10
  CFLAGS+=-mssse3 -msse4.1
11
  CXXFLAGS+=-mssse3 -msse4.1
12
.endif
13-
# kernel conf
13+
14
# CCACHE for fast world compiling
15
###################################
16
.if !defined(NOCCACHE)
17
  # kernel fails to build with ccache -- use for world only
18
  .ifmake buildworld
19-
# added by use.perl 2013-05-17 00:46:40
19+
20
    # formerly in ~/.tcshrc
21
    CCACHE_PATH=/usr/bin/:/usr/local/bin
22
    CCACHE_LOGFILE=/root/.ccache.log
23
    CCACHE_COMPILECHECK=content
24
    CCACHE_COMPRESS=1
25
26
    # builds without it, but just in case
27
    CCACHE_CPP2=1
28
29
    # use ccache for compilers
30
    CC:=${CC:C,^clang,/usr/local/libexec/ccache/world/clang,1}
31
    CXX:=${CXX:C,^clang\+\+,/usr/local/libexec/ccache/world/clang++,1}
32
  .endif
33
.endif
34
35
# custom ports config
36
###################################
37
ARCHDEF?=amd64			# atlas
38
DWM_CONF?=/home/jozze/config.h	# dwm
39
40
# kernel optimizations
41
###################################
42
COPTFLAGS+=-O3 -mcmodel=kernel -funroll-loops -ffast-math -fstack-protector
43
KERNCONF?=STRIPPED GENERIC
44
45
# world specific
46
#LOADER_FIREWIRE_SUPPORT=yes	# enabling acces over firewire dconschat(8)
47
48
# misc
49
###################################
50
SVN_UPDATE=yes			# use svn when running 'make update'
51
NO_DOCUPDATE=yes		# don't update docs with 'make update'
52
NO_PORTSUPDATE=yes		# don't update ports with 'make update'
53
54
# added by use.perl 2013-06-04 09:40:31
55
PERL_VERSION=5.14.2