Skip to content
Snippets Groups Projects
conanfile.py 978 B
Newer Older
MADELA Patrick's avatar
MADELA Patrick committed
from conan import ConanFile

class MCCE2ElectrometersRecipe(ConanFile):
    name = "mcce2electrometers"
    executable = "ds_MCCE2Electrometers"
    version = "2.3.0"
MADELA Patrick's avatar
MADELA Patrick committed
    package_type = "application"
    user = "soleil"
    python_requires = "base/[>=1.0]@soleil/stable"
    python_requires_extend = "base.Device"
MADELA Patrick's avatar
MADELA Patrick committed

MADELA Patrick's avatar
MADELA Patrick committed
    author = "Xavier Elattaoui"
    url = "https://gitlab.synchrotron-soleil.fr/software-control-system/tango-devices/measureinstruments/mcce/novelecelectrometer.git"
    description = "MCCE2Electrometers device"
    topics = ("control-system", "tango", "device")

    settings = "os", "compiler", "build_type", "arch"

    exports_sources = "CMakeLists.txt", "src/*"
    
    def requirements(self):
        self.requires("electrometers/[>=1.0]@soleil/stable")
        self.requires("yat4tango/[>=1.0]@soleil/stable")
MADELA Patrick's avatar
MADELA Patrick committed
        if self.settings.os == "Linux":
            self.requires("crashreporting2/[>=1.0]@soleil/stable")