1*3cc25752SFrank Pivafrom conans import ConanFile, tools, CMake 2*3cc25752SFrank Pivaimport os 3*3cc25752SFrank Piva 4*3cc25752SFrank Piva 5*3cc25752SFrank Pivaclass OpenCLHeadersConan(ConanFile): 6*3cc25752SFrank Piva name = "opencl-headers" 7*3cc25752SFrank Piva version = "20190502" 8*3cc25752SFrank Piva license = "Apache-2.0" 9*3cc25752SFrank Piva author = "Khronos Group <[email protected]>" 10*3cc25752SFrank Piva url = "https://github.com/KhronosGroup/OpenCL-ICD-Loader" 11*3cc25752SFrank Piva description = "Khronos OpenCL Headers" 12*3cc25752SFrank Piva topics = ("khronos", "opencl", "headers") 13*3cc25752SFrank Piva exports_sources = "CMakeLists.txt", "CL/*" 14*3cc25752SFrank Piva no_copy_source = True 15*3cc25752SFrank Piva 16*3cc25752SFrank Piva def build(self): 17*3cc25752SFrank Piva cmake = CMake(self) 18*3cc25752SFrank Piva cmake.configure() 19*3cc25752SFrank Piva cmake.build() 20*3cc25752SFrank Piva cmake.install() 21*3cc25752SFrank Piva 22*3cc25752SFrank Piva def package_id(self): 23*3cc25752SFrank Piva self.info.header_only()