我正在寻找有关如何APP_OPTIM := release
优化代码的详细信息(例如,它可能使用什么 cflags),我遇到了之前的问题:APP_OPTIM 如何在代码中体现?
但是,当我在我的 ndk 目录中搜索 add-application.mk 文件时,我注意到我没有看到相同的代码,相反,我有类似的东西:
ifneq ($(APP_OPTIM),)
# check that APP_OPTIM, if defined, is either 'release' or 'debug'
$(if $(filter-out release debug,$(APP_OPTIM)),\
$(call __ndk_info, The APP_OPTIM defined in $(_application_mk) must only be 'release' or 'debug')\
$(call __ndk_error,Aborting)\
)
$(call ndk_log,Selecting optimization mode through Application.mk: $(APP_OPTIM))
else
特别是,我不知道 $(call ndk_log,Selecting optimization mode through Application.mk: $(APP_OPTIM))
在做什么。
谁能指引我正确的方向来弄清楚 APP_OPTIM 使用了什么样的优化?也许我的 ndk (r8e) 已经移动了那个代码块,但我不确定在哪里可以找到它。
谢谢