Florian Klaempfl wrote 10 lines
BTW, I have already asked in the beginning of the thread, but got no answer: why are those files under version control at all?

Mailing lists / fpc-devel / 2009-10
9 messages · 5 people ·
Reply by email Subscribe to this list Your subscription
Read-only archive. Use j and k to move between messages.
BTW, I have already asked in the beginning of the thread, but got no answer: why are those files under version control at all?
Because it's easier to handle when doing compiler development work because you usually don't use makefiles to build stuff but some IDE/editor.
What is easier about the need to commit two extra files?
because you usually don't use makefiles to build stuff but some IDE/editor.
I presume the this IDE is usually Lazarus ;-) AFAIK it is capable of calling external tools during the build process.
They are just committed when I do
svn ci
?
> because you usually don't use makefiles to build stuff but some IDE/editor. I presume the this IDE is usually Lazarus ;-)
I still think that none of the people mainly working on the compiler use lazarus :)
AFAIK it is capable of calling external tools during the build process.
I want really fast building and no external tool calling etc., that's why I still use the text mode ide. Not to forget that msg*.inc not the only auto generated files in the compiler sources: there are e.g. autogenerated register tables and instruction tables so this adds up.
Florian Klaempfl wroteI want really fast building and no external tool calling etc., that's why I still use the text mode ide. Not to forget that msg*.inc not the only auto generated files in the compiler sources: there are e.g. autogenerated register tables and instruction tables so this adds up.
make can do dependency checking and not regenerate them unnecessarily, but if they are changed they need to be regenerated anyway to have proper result ;-P.
Micha
They are just committed when I do svn ci ? I still think that none of the people mainly…
Florian Klaempfl wroteI still think that none of the people mainly working on the compiler use lazarus :)
Actually, I mostly use Lazarus for working on the compiler nowadays, because of its code navigation. I still build on the command line using the makefile though (because that's how I'm used to working, and then I can easily check multiple compilers with different configurations without having to edit settings in various dialog boxes all the time).
Jonas
make can do dependency checking and not regenerate them unnecessarily, but if they are…
I don't want a make call for every Ctrl-F9 in the IDE, besides this the fpc text mode ide cannot do this.
but if they are changed they need to be regenerated anyway to have proper result ;-P.
Actually, I mostly use Lazarus for working on the compiler nowadays, because of its code…
I see :) I still navigate with grep inside the text mode ide because it's one action for everything.
Because it's easier to handle when doing compiler development work because you usually…
I thought it was for easier bootstrapping: no need to build msg2inc before ppc1.
Vincent