This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Re: Assign a CDL value to TCL variable.
On 08.07.2012 22:56, Sergei Gavrikov wrote:
Thanks Sergei, but that's not what I need. I heed to assign some Tcl
variable with the value of some CDL option.
Ilija
> On Sun, 8 Jul 2012, Ilija Kocho wrote:
>
>> Hi colleagues
>>
>> Is there a way to assign a value of CDL option/component to a TCL
>> variable. something equivalent to:
>>
>> cdl_option CYGFOO {
>> flavor data
>> calculated 5
>> }
>>
>> set cygbar some_function(CYGFOO)
>> # Here cygbar == 5
> Hi Ilija
>
> Would not you use TCL's ``set'' command for that? E.g.
>
> cdl_package CYGPKG_FOO {
> cdl_option CYGGLO_FOOBAR {
> flavor data
> calculated [set ::foobar 5]
> }
> }
>
> In such a case you'll find in pkgconf/foo.h
>
> #define CYGGLO_FOOBAR 5
> #define CYGGLO_FOOBAR_5
>
> Sure that global TCL variable ``foobar'' will be set to 5 too.
>
> HTH
>
> Sergei
>
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss