| | |
| | | # Copyright 2023 Friedrich Kink |
| | | # |
| | | |
| | | BUILD_BITS= 64 |
| | | BUILD_STYLE= cmake |
| | | |
| | | BUILD_BITS= 64 |
| | | BUILD_STYLE= cmake |
| | | include ../../../make-rules/shared-macros.mk |
| | | |
| | | COMPONENT_MJR_VERSION= 15 |
| | | COMPONENT_BASE_VERSION= $(COMPONENT_MJR_VERSION).0 |
| | | COMPONENT_NAME= clang-$(COMPONENT_MJR_VERSION) |
| | | COMPONENT_VERSION= $(COMPONENT_BASE_VERSION).7 |
| | | COMPONENT_REVISION= 1 |
| | | COMPONENT_SUMMARY= LLVM tools and Clang compiler |
| | | COMPONENT_PROJECT_URL= https://llvm.org/ |
| | | COMPONENT_SRC= $(LLVM_NAME)-$(COMPONENT_VERSION).src |
| | |
| | | COMPONENT_LICENSE= BSD |
| | | COMPONENT_LICENSE_FILE= LICENSE.TXT |
| | | |
| | | LLVM_NAME= llvm |
| | | CLANG_NAME= clang |
| | | LLVM_NAME= llvm |
| | | CLANG_NAME= clang |
| | | |
| | | COMPONENT_ARCHIVE_1= $(CLANG_NAME)-$(COMPONENT_VERSION).src.tar.xz |
| | | COMPONENT_ARCHIVE_HASH_1= sha256:a6b673ef15377fb46062d164e8ddc4d05c348ff8968f015f7f4af03f51000067 |
| | |
| | | COMPONENT_ARCHIVE_2= cmake-$(COMPONENT_VERSION).src.tar.xz |
| | | COMPONENT_ARCHIVE_HASH_2= sha256:8986f29b634fdaa9862eedda78513969fe9788301c9f2d938f4c10a3e7a3e7ea |
| | | COMPONENT_ARCHIVE_URL_2= https://github.com/llvm/llvm-project/releases/download/llvmorg-$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE_2) |
| | | |
| | | PYTHON_VERSION = 3.9 |
| | | |
| | | include $(WS_MAKE_RULES)/common.mk |
| | | |
| | |
| | | CMAKE_OPTIONS += -DCLANG_DEFAULT_RTLIB=libgcc |
| | | CMAKE_OPTIONS += -DCLANG_DEFAULT_CXX_STDLIB=libstdc++ |
| | | CMAKE_OPTIONS += -DPYTHON_EXECUTABLE="$(PYTHON)" |
| | | |
| | | PYTHON_REQUIRED_PACKAGES += runtime/python |
| | | |
| | | # Auto-generated dependencies |
| | | PYTHON_REQUIRED_PACKAGES += runtime/python |