Skip to content
Snippets Groups Projects
Select Git revision
  • 6a870d46c02bc9c40e2a1ac0ceb9221d98cc9474
  • main default protected
  • release_2_3_2
  • release_2_3_1
  • release_2_3_0
  • release_2_2_10
  • release_2_2_9
  • release_2_2_8
  • release_2_2_7
  • release_2_2_6
  • release_2_2_5
  • release_2_2_4
  • release_2_2_3
13 results

conanfile.py

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    conanfile.py 978 B
    from conan import ConanFile
    
    class MCCE2ElectrometersRecipe(ConanFile):
        name = "mcce2electrometers"
        executable = "ds_MCCE2Electrometers"
        version = "2.3.1"
        package_type = "application"
        user = "soleil"
        python_requires = "base/[>=1.0]@soleil/stable"
        python_requires_extend = "base.Device"
    
        license = "GPL-3.0-or-later"    
        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")
            if self.settings.os == "Linux":
                self.requires("crashreporting2/[>=1.0]@soleil/stable")