[Rd] Problem with WARNING...headers with CRLF line endings
cstrato
cstrato at aon.at
Wed Sep 15 23:22:57 CEST 2010
Dear Dirk,
Thank you for this suggestion, however since I am not very good in
creating Makefiles I would appreciate if you could explain how to filter
at the compile stage.
These are the lines which I think are essential:
xps.dll: $(MYOBJ)
$(LINK) /dll /def:xps.def /out:xps.dll fp10.obj $(SOFLAGS) $(LDFLAGS)
$(GLIBS) *.obj
xpsDict.cxx: $(MYHDR) xpsLinkDef.h
@echo "Generating dictionary $@..."
@rootcint -f $@ -c $(MYHDR) xpsLinkDef.h
xpsDict.obj: xpsDict.cxx xpsDict.h
$(CL) /I"${ROOTSYS}/include" /FIw32pragma.h /MT /EHsc /Ox /D "MSVC" /D
"WIN32" /c xpsDict.cxx
clean:
rm -f $(MYOBJ) *.a *.d *.rc
The line @rootcint creates the xpsLinkDef.h file.
Do I have to add something after the compilation step of xpsDict.obj?
Thank you in advance.
Best regards
Christian
On 9/15/10 10:51 PM, Dirk Eddelbuettel wrote:
>
> On 15 September 2010 at 22:39, cstrato wrote:
> | Dear Duncan, dear Herve,
> |
> | Thank you both for your help and suggestions. I think that you are both
> | right:
> |
> | In principle I do not want to put these files in the source tarball (and
> | I did not in the past), however because of the way R CMD check works
> | this seems to be the only possibility to get rid of the warning message.
> |
> | I agree that it is weird to get this warning message although these
> | files are not in the source tarball.
> |
> | Since I have a Makefile, as Herve mentions, I can try to remove these
>
> If you have a Makefile, then you have implicit rules as well as explicit
> ones. That is how the file gets created.
>
> Now modify the rules and insert another layer which will do the filtering. As
> the saying goes: "there is no problem that cannot be solved by adding
> another layer of indirection". Instead of requiring the generated file,
> require the generated and filtered file.
>
> | files in the clean step, which currently is:
> |
> | clean:
> | rm -f $(MYOBJ) *.a *.d *.rc
> |
> | I will try to change this part but I am not sure if this will solve the
> | problem.
>
> I fear that the clean step runs too late. You want the file filtered at the
> compile stage.
>
> Dirk
>
More information about the R-devel
mailing list