Add John MucCullough's simple key/value storage server.
[bluesky.git] / kvstore / protobufrpc / SConstruct
1 import os
2
3 AddOption('--prefix',
4           dest='prefix',
5           type='string',
6           nargs=1,
7           action='store',
8           metavar='DIR',
9           help='installation prefix')
10
11 env = Environment(CXXFLAGS='-g -fPIC', PREFIX=GetOption('prefix'))
12
13 for envvar in ('HOME', 'DISTCC_DIR', 'DISTCC_HOSTS', 'CCACHE_DIR',
14                'INTERCEPTOR_SOCKET', 'ENFORGE_DIGEST_CACHE',
15                'ENFORGE_CACHE_HOST', 'ENFORGE_CACHE_PORT'):
16   if envvar in os.environ:
17     env['ENV'][envvar] = os.environ[envvar]
18
19 if env['PREFIX'] is not None:
20     bin_dest = env['PREFIX'] + '/usr/bin'
21 else:
22     bin_dest = '/usr/bin'
23
24 base_files = ['protobufrpc.cc', 'socket_pool.cc']
25
26 if not env.has_key('LIBS'):
27     env['LIBS'] = []
28
29 SConscript(['SConscript'])