T***@infineon.com
2005-02-24 21:55:13 UTC
I've come across the need to use imake to facilitate cross platform
building of an application. From what I've read, imake {should} work
on Windows, but I've had issues getting this to work appropriately.
First I tried building imake by itself on the Windows system. This was
nigh impossible, so I scrapped that idea.
My second attempt was to install Microsoft's SFU 3.5, which comes with
imake. This {almost} works, but imake spits out output which seems ok,
but after make depend it looks like it corrupts the #includes from the
imake process and re-outputs them, such as this:
# dependencies generated by makedepend
space/imake/imake/Imake.rules"
# 1458 "/dev/fs/H/Work/e_workspace/imake/imake/Imake.rules"
# 1684 "/dev/fs/H/Work/e_workspace/imake/imake/Imake.rules"
The output has anywhere from ~50 to 200+ blank lines between the
screwed up #includes.
Has anyone seen this behavior with imake before? More importantly,
does anyone know what causes it? It is repeatable with several
different versions of cpp.
Thanks in advance,
--Tracy Beck
building of an application. From what I've read, imake {should} work
on Windows, but I've had issues getting this to work appropriately.
First I tried building imake by itself on the Windows system. This was
nigh impossible, so I scrapped that idea.
My second attempt was to install Microsoft's SFU 3.5, which comes with
imake. This {almost} works, but imake spits out output which seems ok,
but after make depend it looks like it corrupts the #includes from the
imake process and re-outputs them, such as this:
# dependencies generated by makedepend
space/imake/imake/Imake.rules"
# 1458 "/dev/fs/H/Work/e_workspace/imake/imake/Imake.rules"
# 1684 "/dev/fs/H/Work/e_workspace/imake/imake/Imake.rules"
The output has anywhere from ~50 to 200+ blank lines between the
screwed up #includes.
Has anyone seen this behavior with imake before? More importantly,
does anyone know what causes it? It is repeatable with several
different versions of cpp.
Thanks in advance,
--Tracy Beck