[aspectc-user] Re: Compatibility with other compilers

Heiko Nardmann heiko.nardmann at itechnical.de
Thu Feb 20 09:19:43 CET 2014

Although I'm at the beginning of using AspectC++: yes, merging *.cpp and
*.ah (= "weaving") is a step before calling the actual compiler. Anyway
since every compiler supports different variants of standards AspectC++
has to be aware of those variants to do a correct weaving - e.g. despite
any advanced template usages (to give Boost a different name ;-).

Maybe one of the AspectC++ developers can add sth. if my understanding
of the situation is wrong ...

Kind regards,


Am 19.02.2014 19:48, schrieb guray ozen:
> Dear All,
> Actually i have an another question. I suppose aspectc++ uses *.cpp
> files and *.ah files and merges them. i mean aspect++ generates final
> source code, right? So is that output source code related the backend
> compiler? If yes why?
> Regards,
> 2014-02-18 20:09 GMT+01:00 guray ozen <guray.ozen at gmail.com
> <mailto:guray.ozen at gmail.com>>:
>     Dear All,
>     I would like to ask, is it possible to use aspectc++ with other
>     compilers? For example CLANG / LLVM, icc. Actually my point is how
>     can i add new compiler? Because we are developing one of
>     source-to-source compiler. Maybe i can plug it with aspectc++.
>     Regards,
>     Güray Özen
>     ~grypp

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.aspectc.org/pipermail/aspectc-user/attachments/20140220/69e5191e/attachment.html>

More information about the aspectc-user mailing list