Modify makefile to print out llvm version and install directory it's using
This commit is contained in:
7
Makefile
7
Makefile
@@ -43,7 +43,7 @@ OBJS=$(addprefix objs/, $(CXX_SRC:.cpp=.o) $(STDLIB_SRC:.ll=.o) stdlib-c.o stdli
|
|||||||
|
|
||||||
default: ispc ispc_test
|
default: ispc ispc_test
|
||||||
|
|
||||||
.PHONY: dirs clean depend doxygen
|
.PHONY: dirs clean depend doxygen print_llvm_src
|
||||||
.PRECIOUS: objs/stdlib-%.cpp
|
.PRECIOUS: objs/stdlib-%.cpp
|
||||||
|
|
||||||
depend: $(CXX_SRC) $(HEADERS)
|
depend: $(CXX_SRC) $(HEADERS)
|
||||||
@@ -56,6 +56,9 @@ dirs:
|
|||||||
@echo Creating objs/ directory
|
@echo Creating objs/ directory
|
||||||
@/bin/mkdir -p objs
|
@/bin/mkdir -p objs
|
||||||
|
|
||||||
|
print_llvm_src:
|
||||||
|
@echo Using LLVM `llvm-config --version` from `llvm-config --libdir`
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
/bin/rm -rf objs ispc ispc_test
|
/bin/rm -rf objs ispc ispc_test
|
||||||
|
|
||||||
@@ -63,7 +66,7 @@ doxygen:
|
|||||||
/bin/rm -rf docs/doxygen
|
/bin/rm -rf docs/doxygen
|
||||||
doxygen doxygen.cfg
|
doxygen doxygen.cfg
|
||||||
|
|
||||||
ispc: dirs $(OBJS)
|
ispc: print_llvm_src dirs $(OBJS)
|
||||||
@echo Creating ispc executable
|
@echo Creating ispc executable
|
||||||
@$(CXX) $(LDFLAGS) -o $@ $(OBJS) $(LLVM_LIBS)
|
@$(CXX) $(LDFLAGS) -o $@ $(OBJS) $(LLVM_LIBS)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user