File: conanfile.py

package info (click to toggle)
rocprim 6.4.3-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 11,428 kB
  • sloc: cpp: 153,383; python: 1,397; sh: 404; xml: 217; makefile: 119
file content (23 lines) | stat: -rw-r--r-- 645 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Copyright 2021 Advanced Micro Devices, Inc.
# This conanfile is used to install development requirements,
# e.g.
#   conan install -o clients=True -if build/deps .

from conans import ConanFile, CMake

class ConanPkgReqs(ConanFile):
    settings = "os", "compiler", "build_type", "arch"
    generators = "cmake_find_package"
    options = {
        "shared": [True, False],
        "clients": [True, False],
    }
    default_options = {
        "shared": True,
        "clients": False,
    }

    def requirements(self):
        if self.options.clients:
            self.requires("gtest/1.11.0")
            self.requires("benchmark/1.5.2")