Как получить pid моей команды make в Makefile?

Я хочу использовать временный каталог, который будет уникальным для этой сборки. Как мне получить pid моей команды make в Makefile?

Я пробовал:

TEMPDIR = /tmp/myprog.$$$$

, но похоже, что TEMPDIR хранится как / tmp / myprog. $$ и затем eval как новый pid для каждой команды, которая ссылается на this! Как мне получить один pid для всех (я бы предпочел make pid, но подойдет что-нибудь уникальное).

Заранее спасибо.

15
задан jww 28 July 2017 в 22:53
поделиться