开发者

Cygwin make problems

i trying to cross-compile using cygwin make, but this rule doesn't work,

$(HDIR)/%F.h: $(SDIR)/%F.ice $(SLICE2CPP) $(SLICEPARSERLIB) ,

i get Make * No rule to make target `../../include/Ice/PropertiesF.h'

The same rule works fine when build under Linux

Any ideas? a bug in cygw开发者_开发问答in make?


Try putting this just above that rule:

$(info HDIR: $(HDIR))
ifneq ($(HDIR), ../../include/Ice)
$(info HDIR is not what you think it is)
endif
$(info SDIR: $(SDIR))

Try making ../../include/ice/PropertiesF.h again, then verify that PropertiesF.ice is where you think it is.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜