# -*- python -*-
from lsst.sconsUtils import scripts, targets, env

objs = env.SourcesForSharedLibrary(Glob("#src/*.cc") + Glob("#src/*/*.cc") + Glob("#src/*/*/*.cc") + Glob("#src/*/*/*/*.cc"))

if env.ProductDir('cuda_toolkit') is not None:
    objs.append("#src/math/detail/convGPU.os")
    objs.append("#src/math/detail/cudaLanczos.os")

targets["lib"].extend(env.SharedLibrary(env["packageName"], objs, LIBS=env.getLibs("self")))
