equal
  deleted
  inserted
  replaced
  
    
    
     1 env = Environment(CPPPATH = '#include')  | 
     1 Import('env') | 
         | 
     2 env.Append(CPPPATH = '#include')  | 
     2   | 
     3   | 
     3 import os  | 
     4 import os  | 
     4 PY_CCFLAGS = os.popen('python-config --includes').read() | 
     5 PY_CCFLAGS = os.popen('python-config --includes').read() | 
     5 PY_LDFLAGS = os.popen('python-config --libs').read() | 
     6 PY_LDFLAGS = os.popen('python-config --libs').read() | 
     6 pyenv = env.Clone()  | 
     7 pyenv = env.Clone()  | 
     7 pyenv.Append(LINKFLAGS=PY_LDFLAGS, CCFLAGS=PY_CCFLAGS)  | 
     8 pyenv.Append(LINKFLAGS=PY_LDFLAGS, CCFLAGS=PY_CCFLAGS)  | 
     8 env.Append()  | 
         | 
     9   | 
     9   | 
    10 sources = [  | 
    10 sources = [  | 
    11 	'raytracer.cc', 'scene.cc', 'sampler.cc',  | 
    11 	'raytracer.cc', 'scene.cc', 'sampler.cc',  | 
    12 	'container.cc', 'kdtree.cc', 'octree.cc', 'noise.cc']  | 
    12 	'container.cc', 'kdtree.cc', 'octree.cc', 'noise.cc']  | 
    13   | 
    13   | 
    22 	SHLIBPREFIX = '',  | 
    22 	SHLIBPREFIX = '',  | 
    23 	CCFLAGS = '$CCFLAGS -Wno-write-strings')  | 
    23 	CCFLAGS = '$CCFLAGS -Wno-write-strings')  | 
    24   | 
    24   | 
    25 lib = env.StaticLibrary('pyrit', objs) | 
    25 lib = env.StaticLibrary('pyrit', objs) | 
    26   | 
    26   | 
         | 
    27 env.Alias('objs', objs) | 
         | 
    28 env.Alias('static-lib', lib) | 
         | 
    29 env.Alias('shared-objs', shared_objs) | 
         | 
    30 env.Alias('python-module', pymodule) | 
         | 
    31 env.Alias('libs', ['static-lib', 'python-module']) | 
         | 
    32   | 
    27 Return('lib pymodule') | 
    33 Return('lib pymodule') |