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