Developer forums (C::B DEVELOPMENT STRICTLY!) > Compiler Framework Redesign
XML based compilers
tomjnx:
--- Quote from: Alpha on December 29, 2012, 01:14:50 am ---Sure; when you do, use the version attached here (it formats a little more, and reverts my change to mu).
--- End quote ---
I've now reviewed and tested this patch. It looks good. You've made some nice improvements!
The only thing I forgot: DBGconfig should be set to the empty string in options_keilc51.xml and options_iar8051.xml; axs_debugger is not yet merged.
Alpha:
--- Quote from: tomjnx on January 04, 2013, 08:39:38 pm ---The only thing I forgot: DBGconfig should be set to the empty string in options_keilc51.xml and options_iar8051.xml; axs_debugger is not yet merged.
--- End quote ---
Okay.
tomjnx:
Thanks for merging!
Now that these compilers are in, I've posted a patch (#3400 on the berlios queue) to the scripted wizard MCS51 project generator to allow the user to choose IAR or Keil in addition to SDCC.
darmar:
I have had few problems with ‘xml based compilers’ when I have tried to port Intel Fortran compiler:
1) I can specify, that compiler will run only on ‘windows’, or on ‘linux’, or on ‘macosx’. But how to say ‘non-windows’? Or ‘linux and macosx’?
2) In an options file, I can specify, that one option ‘supersedes’ another. But some of Intel’s options are from two separate words (e.g. "-check bounds"). It seems, that C::B can’t handle such options in ‘supersedes’ list. Have I missed something?
Alpha:
Currently, the format does not support those options. If you have a recommendation on how to extend the format, I will see what I can come up with (when I have time). Or you could prepare a patch; I would be happy to review it.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version