我想在使用a进行构建过程时打印一些消息makefile.下面的一个可以打印消息,但它不会在它之后执行脚本.我该如何解决这个问题?
ifeq (yes, ${TEST})
CXXFLAGS := ${CXXFLAGS} -DDESKTOP_TEST
test:
@echo '************ TEST VERSION ************'
else
release:
@echo "************ RELEASE VERSIOIN **********"
endif
Run Code Online (Sandbox Code Playgroud)
Bet*_*eta 77
目前尚不清楚你想要什么,或者你是否想要这个技巧与不同的目标一起工作,或者你是否已经在其他地方定义了这些目标,或者你正在使用什么版本的Make,但是到底是什么,我会出去肢体:
ifeq (yes, ${TEST})
CXXFLAGS := ${CXXFLAGS} -DDESKTOP_TEST
test:
$(info ************ TEST VERSION ************)
else
release:
$(info ************ RELEASE VERSIOIN **********)
endif
Run Code Online (Sandbox Code Playgroud)
Vis*_*N K 28
$(info your_text) :信息.这不会停止执行.
$(warning your_text): 警告.这会将文本显示为警告.
$(error your_text) : 致命错误.这将停止执行.
| 归档时间: |
|
| 查看次数: |
85815 次 |
| 最近记录: |