opencl-headers.mk 981 B

1234567891011121314151617181920212223242526
  1. ################################################################################
  2. #
  3. # opencl-headers
  4. #
  5. ################################################################################
  6. # The opencl-headers, opencl-icd-loader, and opencl-clhpp packages
  7. # must always be updated together to compatible versions.
  8. # Version desynchronization may result in build or runtime errors.
  9. # When updating one of them, make sure to check and update the others.
  10. OPENCL_HEADERS_VERSION = 2024.10.24
  11. OPENCL_HEADERS_SOURCE = OpenCL-Headers-$(OPENCL_HEADERS_VERSION).tar.gz
  12. OPENCL_HEADERS_SITE = $(call github,KhronosGroup,OpenCL-Headers,v$(OPENCL_HEADERS_VERSION))
  13. OPENCL_HEADERS_LICENSE = Apache-2.0
  14. OPENCL_HEADERS_LICENSE_FILES = LICENSE
  15. OPENCL_HEADERS_INSTALL_STAGING = YES
  16. OPENCL_HEADERS_INSTALL_TARGET = NO
  17. define OPENCL_HEADERS_INSTALL_STAGING_CMDS
  18. mkdir -p $(STAGING_DIR)/usr/include/CL
  19. $(INSTALL) -D -m 0644 $(@D)/CL/* \
  20. $(STAGING_DIR)/usr/include/CL
  21. endef
  22. $(eval $(generic-package))