a: b
b: c
touch b
c:
# time consuming task that only needs to run once
b
이 이미 존재하는 경우 종속성 체인을 중지 할 수있는 방법이 있나요를? 다시 c
의 재실행을 유발하기 위해 b
을 제거하기 위해 수동으로 청소해도 괜찮습니다. b
이 있으면 c
을 트리거하지 않고 a
을 여러 번 실행할 수 있기를 원합니다.
저는 c
과 같은 많은 작업을 수행하므로 별도의 작업마다 파일을 건드리지 않으려하고 파일 시스템에 불필요한 파일이 쌓이지 않도록하고 싶습니다. 무조건 당신의 작업을 호출합니다
a: b
b c:
# time consuming task that only needs to run once
touch b
make c
:
버전을 실행? – Beta
GNU Make 3.81입니다. –
당신은'c'의 실행이'b'의 존재 여부에 달려 있다고 말합니다. 또한 "나는'c'와 같은 많은 작업을하므로 별도의 작업마다 파일을 건드리지 않으려 고하며 파일 시스템에 불필요한 파일이 쌓이지 않게하고 싶습니다."라고 말합니다. 이것은 모순처럼 보입니다. – Beta