--- /dev/null
+import os
+
+AddOption('--prefix',
+ dest='prefix',
+ type='string',
+ nargs=1,
+ action='store',
+ metavar='DIR',
+ help='installation prefix')
+
+env = Environment(CXXFLAGS='-O3 -fPIC -W -Wall -g',
+ PREFIX=GetOption('prefix'),
+ LINKFLAGS='',#-pg',
+ )
+
+
+for envvar in ('HOME', 'DISTCC_DIR', 'DISTCC_HOSTS', 'CCACHE_DIR',
+ 'INTERCEPTOR_SOCKET', 'ENFORGE_DIGEST_CACHE',
+ 'ENFORGE_CACHE_HOST', 'ENFORGE_CACHE_PORT',
+ 'PATH'):
+ if envvar in os.environ:
+ env['ENV'][envvar] = os.environ[envvar]
+
+#env['CXX'] = 'distcc g++'
+#env['CXX'] = 'icc'
+
+if env['PREFIX'] is not None:
+ bin_dest = env['PREFIX'] + '/usr/bin'
+else:
+ bin_dest = '/usr/bin'
+
+#env.ParseConfig("echo -lprofiler -ltcmalloc")
+
+SConscript(dirs=['./'], exports='env')
+
+if 'install' in COMMAND_LINE_TARGETS:
+ env.Install(bin_dest, 'kvstore')
+
+env.Alias('install', bin_dest)