"""
@file
@defgroup examples_exampleDataTask_gpu_gpuLib GPU Library
@ingroup examples_exampleDataTask_gpu

@brief Example libs for GPU-based Data Task application.

@copyright
  SPDX-FileCopyrightText: 2021-2023 European Southern Observatory (ESO) @n
  SPDX-License-Identifier: LGPL-3.0-only
"""

from wtools.module import declare_custom


def build(bld):
    bld.auto_cshlib(
        target="rtctkExampleDataTaskGpuLib",
        features="cxx",
        source=bld.path.ant_glob("src/*.cu"),
        cxxflags=[""],
        use=["cuda", "cudart", "cublas"],
    )


declare_custom(provides="rtctkExampleDataTaskGpuLib")
