1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
import os
import inspect
import glob
# try to import an environment first
try:
Import('env')
except:
exec open("../build/build-env.py")
env = Environment()
# find all .cus & .cpps in the current directory
sources = []
directories = [name for name in os.listdir('.') if os.path.isdir(name)]
extensions = ['*.cu', '*.cpp']
for dir in directories:
if dir == 'OpenGL' : continue
for ext in extensions:
regexp = os.path.join(dir, ext)
#sources.extend(env.Glob(regexp, strings = True))
sources.extend(glob.glob(regexp))
# compile examples
for src in sources:
env.Program(src)
|