mesonbuild/meson
ninja build or ninja reconfigure does not detect dependency changes
已关闭
#2,475 创建于 2017年10月11日
bugdependencieshelp wanted
仓库指标
- 星标
- (4,978 个星标)
- PR 合并指标
- (平均合并 139天 13小时) (30 天内合并 51 个 PR)
描述
Hi,
I've got:
gmime3 = dependency ('gmime-3.0', required : false)
gmime2 = dependency ('gmime-2.6', required : false)
if gmime3.found ()
gmime = gmime3
gmime_gir = 'GMime-3.0'
elif gmime2.found ()
gmime = gmime2
gmime_gir = 'GMime-2.6'
else
error ('neither gmime3 or gmime2 available')
gmime_gir = ''
endif
deps = [ gmime ]
if gmime2 or gmime3 is installed/un-installed ninja reconfigure does not reliably detect the change. E.g. uninstalling gmime3, and installing gmime2 still tries to use gmime3 build commands. Have to delete dir and re-configure. Seems to sometimes work the other way.. which keeps breaking my separate build dir.