/
githubmirror
/
julia
Обзор
Документация
Войти
/
githubmirror
/
julia
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
deps/openlibm.mk
34 строки
1 KB
Max Horn
deps: make clean targets robust (#61219)
06 мар 2026, 22:59
Не верифицирован
06 мар 2026, 22:59
74d1230
Код
Авторство
О чём код?
## openlibm ## ifneq ($(USE_BINARYBUILDER_OPENLIBM), 1) OPENLIBM_GIT_URL := https://github.com/JuliaMath/openlibm.git OPENLIBM_TAR_URL = https://api.github.com/repos/JuliaMath/openlibm/tarball/$1 $(eval $(call git-external,openlibm,OPENLIBM,,,$(BUILDDIR))) OPENLIBM_FLAGS := ARCH="$(ARCH)" REAL_ARCH="$(MARCH)" CC="$(CC)" FC="$(FC)" AR="$(AR)" OS="$(OS)" USECLANG=$(USECLANG) USEGCC=$(USEGCC) $(BUILDDIR)/$(OPENLIBM_SRC_DIR)/build-compiled: $(BUILDDIR)/$(OPENLIBM_SRC_DIR)/source-extracted $(MAKE) -C $(dir $<) $(OPENLIBM_FLAGS) $(MAKE_COMMON) echo 1 > $@ $(eval $(call staged-install, \ openlibm,$$(OPENLIBM_SRC_DIR), \ MAKE_INSTALL,$$(OPENLIBM_FLAGS),, \ $(INSTALL_NAME_CMD)libopenlibm.$(SHLIB_EXT) $(build_shlibdir)/libopenlibm.$(SHLIB_EXT))) clean-openlibm: -rm -f $(BUILDDIR)/$(OPENLIBM_SRC_DIR)/build-compiled $(build_libdir)/libopenlibm.a -if [ -d $(BUILDDIR)/$(OPENLIBM_SRC_DIR) ]; then $(MAKE) -C $(BUILDDIR)/$(OPENLIBM_SRC_DIR) distclean $(OPENLIBM_FLAGS); fi get-openlibm: $(OPENLIBM_SRC_FILE) extract-openlibm: $(BUILDDIR)/$(OPENLIBM_SRC_DIR)/source-extracted configure-openlibm: extract-openlibm compile-openlibm: $(BUILDDIR)/$(OPENLIBM_SRC_DIR)/build-compiled fastcheck-openlibm: check-openlibm check-openlibm: compile-openlibm else # USE_BINARYBUILDER_OPENLIBM $(eval $(call bb-install,openlibm,OPENLIBM,false)) endif