Revision 3a383ea77148445d51ca6838fec7578a570914db authored by Jeff Bezanson on 06 October 2021, 23:07:18 UTC, committed by Valentin Churavy on 13 October 2021, 19:02:35 UTC
(cherry picked from commit 2f00fe1d10eb54ee697abf09169b396b9264cb53)
1 parent c5ff713
Raw File
Makefile
SRCDIR := $(abspath $(dir $(lastword $(MAKEFILE_LIST))))
JULIAHOME := $(abspath $(SRCDIR)/../..)
BUILDDIR := .
include $(JULIAHOME)/Make.inc

check: $(SRCDIR)

TESTS = $(patsubst $(SRCDIR)/%,%,$(wildcard $(SRCDIR)/*.c) $(wildcard $(SRCDIR)/*.cpp))

$(SRCDIR) $(TESTS):
	@$(MAKE) -C $(BUILDDIR)/../../src $(build_includedir)/julia/julia_version.h
	@$(MAKE) -C $(BUILDDIR)/../../src clangsa
	PATH=$(build_bindir):$(build_depsbindir):$$PATH \
	LD_LIBRARY_PATH="${build_libdir}:$$LD_LIBRARY_PATH" \
	CLANGSA_FLAGS="${CLANGSA_FLAGS}" \
	CLANGSACXX_FLAGS="${CLANGSACXX_FLAGS}" \
	CPPFLAGS_FLAGS="${CPPFLAGS_FLAGS}" \
	CFLAGS_FLAGS="${CFLAGS_FLAGS}" \
	CXXFLAGS_FLAGS="${CXXFLAGS_FLAGS}" \
	$(build_depsbindir)/lit/lit.py -v $@

.PHONY: $(TESTS) $(SRCDIR) check all
back to top