Developer forums (C::B DEVELOPMENT STRICTLY!) > Compiler Framework Redesign

Compiler framework redesign (?)

<< < (8/9) > >>

nzoltan:

--- Quote from: killerbot on August 20, 2006, 08:22:50 pm ---I think he is talking about a preview of how the command line looks with just all the settings appended (so no macros replacement yet) and whitout issuing a build. Several IDE's show it like that (some read only) others even editable.

--- End quote ---

Exactly! But I think, a read only preview is abundant.

chikigai:
Hello,

Hope I'm not going to off topic here, but since it may relate to the Compiler framework redesign, I'm putting the details here.
I was thinking of using the ARM9 compiler through Code::Blocks (without custom makefiles) but ran into a few difficulties.
The main difficulty is that the ARM9 compiler suite has the following utilities:

1. ASM Compiler
2. C Compiler
3. C++ Compiler
4. Librarian
5. Dynamic Linker
6. Static Linker

Basically, the number of utilities is far larger than the basic set most compiler suites have.
When a project contains a combination of C and Assembly files, the difficulty increases since the define switch is different between the ASM and C compiler ('-D' for the C compiler and '--PD' for the ASM compiler).
I thought about extending the Compiler Framework but it is next to impossible without breaking what's already in place.

I was wondering if the planned XML based Compiler Framework would allow integration of compiler suites of this nature.

Yes, I understand that the integration of this sort of compiler suite probably does not match what Code::Blocks is intended/planned to support, but again, I was just wondering!

mandrav:

--- Quote ---I was wondering if the planned XML based Compiler Framework would allow integration of compiler suites of this nature.
--- End quote ---

Short answer: yes.

chikigai:
Thanks for the quick reply!
Will wait patiently for the new framework!  :P

kingfox:
How about the progress of redesigning the compiler framework ?

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version