|
|
|
|
NevemTeve
2012.09.26
|
|
0 0
topiknyitó
|
Például, mikor számít a = és a := közötti különbség? (Vagyis a késleltetett és az azonnali behelyettesítés közötti különbség.)
Mondjuk van egy ilyenem:
PLATFORM = $(shell echo '>>> Fut a shell <<<' >&2; uname)
és azután a ${PLATFORM}-tól függően elágazok párszor. Namost próbáljuk ki a 'make clean'-t:
$ make clean
>>> Fut a shell <<< >>> Fut a shell <<< >>> Fut a shell <<<
...
Szóval ha nem ezt akarjuk, akkor írjuk így:
PLATFORM := $(shell echo '>>> Fut a shell <<<' >&2; uname)
Itt ír erről a doksi: http://www.gnu.org/software/make/manual/html_node/Flavors.html |
|
Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!
|