내 메이크 파일에서 장황한 컴파일을 사용하고 싶지만 조건부를 만드는 방법을 알아낼 수 없다. OR
. 메이크 파일에서 조건부 OR
V=1
또는
VERBOSE=1
을 설정하여
자세한 컴파일을 지정 할 수 있어야합니다. 나는 우리가 그것을 사용할 수 있도록 (그리고
VERBOSE
만 알고 다른 메이크 파일 사용)
일부 스크립트를 가지고 있기 때문에 VERBOSE=1
는 계속 사용할 수 있도록 그래서 결과는이 두 명령이 동일한 지해야합니다 :
make all VERBOSE=1 # pain to write
make all V=1
: 내가 달성하고 싶은 무엇
ifdef VERBOSE
[issue compilation commands with verbose mode]
endif
은 C의 전처리에 가까운 : 자, 내 메이크이 오늘처럼 보인다
어떻게하는지 알고 계십니까?
ifeq http://stackoverflow.com/questions/7656425/makefile-ifeq-logical-or –