[CMake] Calling macros from within macros.

Brandon Van Every bvanevery at gmail.com
Wed Oct 24 13:08:08 EDT 2007


On 10/24/07, Alexander Neundorf <a.neundorf-work at gmx.net> wrote:
> On Wednesday 24 October 2007, Josef Karthauser wrote:
> > Is it not possible to call a variable macroname from within a macro?
> >
> >       MACRO(INDIRECT_MACRO MACRONAME LIST)
> >               FOREACH(L ${LIST})
> >                       ${MACRONAME}(${L})
> >               ENDFOREACH(L)
> >       ENDMACRO(INDIRECT_MACRO)
> >
> >       INDIRECT_MACRO(MESSAGE ONE TWO THREE)
>
> No, variable function/macronames are not supported. Maybe there is already a
> feature request in the bug tracker for this.

Variable *variable* names are certainly possible, however, so that
might help with whatever you were trying to do.


Cheers,
Brandon Van Every


More information about the CMake mailing list