Можно ли заставить GNU Make следовать символическим ссылкам в правилах?

Текущий JDK 8u40 все еще бросает ошибку. Подробное примечание:

http://skrishnamachari.wordpress.com/2014/06/18/nashorn-bug/

Также есть возможность получить доступ к последнему источнику Nashorn, чтобы иметь возможность быстро отлаживать. По крайней мере, найдите взломать / подтвердите и закрепите его для нашего использования, пока не будет предоставлен какой-либо последний патч.

0
задан Robert Kleemann 16 February 2019 в 18:25
поделиться

1 ответ

Если вы ничего не делаете с символической ссылкой, попробуйте просто прикоснуться к ссылке?

all : f-b3

init : clean
        ln -s -f f-b2 s-b2

clean :
        -rm f-* s-*

f-b1 :
    touch f-b1 # not necessarily just touch in real makefile

f-b2 : f-b1
    touch f-b2

s-b2 : f-b2
    touch s-b2 # would be just this in real makefile

f-b3 : s-b2
    touch f-b3

Пример make result:

$ make init
rm f-* s-*
ln -s -f f-b2 s-b2
$ make
touch f-b1
touch f-b2
touch s-b2
touch f-b3
$ touch f-b1
$ make
touch f-b2
touch s-b2
touch f-b3
$ touch f-b2
$ make
touch f-b3
0
ответ дан syockit 16 February 2019 в 18:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: