mirror of
https://github.com/sockspls/badfish
synced 2025-04-30 16:53:09 +00:00
Makefile: Allow specifying compiler executable
No functional change Resolves #570
This commit is contained in:
parent
356147d99a
commit
552b3ccb66
1 changed files with 14 additions and 3 deletions
17
src/Makefile
17
src/Makefile
|
@ -218,7 +218,12 @@ endif
|
||||||
|
|
||||||
### Travis CI script uses COMPILER to overwrite CXX
|
### Travis CI script uses COMPILER to overwrite CXX
|
||||||
ifdef COMPILER
|
ifdef COMPILER
|
||||||
CXX=$(COMPILER)
|
COMPCXX=$(COMPILER)
|
||||||
|
endif
|
||||||
|
|
||||||
|
### Allow overwriting CXX from command line
|
||||||
|
ifdef COMPCXX
|
||||||
|
CXX=$(COMPCXX)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
### On mingw use Windows threads, otherwise POSIX
|
### On mingw use Windows threads, otherwise POSIX
|
||||||
|
@ -365,7 +370,7 @@ help:
|
||||||
@echo ""
|
@echo ""
|
||||||
@echo "To compile stockfish, type: "
|
@echo "To compile stockfish, type: "
|
||||||
@echo ""
|
@echo ""
|
||||||
@echo "make target ARCH=arch [COMP=comp]"
|
@echo "make target ARCH=arch [COMP=compiler] [COMPCXX=cxx]"
|
||||||
@echo ""
|
@echo ""
|
||||||
@echo "Supported targets:"
|
@echo "Supported targets:"
|
||||||
@echo ""
|
@echo ""
|
||||||
|
@ -395,11 +400,17 @@ help:
|
||||||
@echo "clang > LLVM Clang compiler"
|
@echo "clang > LLVM Clang compiler"
|
||||||
@echo "icc > Intel compiler"
|
@echo "icc > Intel compiler"
|
||||||
@echo ""
|
@echo ""
|
||||||
@echo "Examples. If you don't know what to do, you likely want to run: "
|
@echo "Simple examples. If you don't know what to do, you likely want to run: "
|
||||||
@echo ""
|
@echo ""
|
||||||
@echo "make build ARCH=x86-64 (This is for 64-bit systems)"
|
@echo "make build ARCH=x86-64 (This is for 64-bit systems)"
|
||||||
@echo "make build ARCH=x86-32 (This is for 32-bit systems)"
|
@echo "make build ARCH=x86-32 (This is for 32-bit systems)"
|
||||||
@echo ""
|
@echo ""
|
||||||
|
@echo "Advanced examples, for experienced users: "
|
||||||
|
@echo ""
|
||||||
|
@echo "make build ARCH=x86-64 COMP=clang"
|
||||||
|
@echo "make profile-build ARCH=x86-64-modern COMP=gcc COMPCXX=g++-4.8"
|
||||||
|
@echo ""
|
||||||
|
|
||||||
|
|
||||||
.PHONY: build profile-build
|
.PHONY: build profile-build
|
||||||
build:
|
build:
|
||||||
|
|
Loading…
Add table
Reference in a new issue