Wie kann ich eine Datei erzwingen, erstellt mit Cons werden, wenn niemand davon abhängt?

StackOverflow https://stackoverflow.com/questions/487059

  •  20-08-2019
  •  | 
  •  

Frage

Das Projekt I Verwendungen bin mit Cons statt Make für einen Abschnitt aus Gründen außerhalb meiner Kontrolle (das heißt wir geerbt und es gab nie genug ROI zu wechseln zu machen).

Habe ich nur noch eine neue Regel eine Datei zu erstellen, die ich in einem nicht verwandten Teil des Projektes benötigen. Mit „nicht verwandt“ Ich meine, dass es außerhalb des Rahmens meiner Cons Skript ist. Das Projekt Build geht davon aus, dass der Teil, der Cons ist 100% vor dem Teil getan verwendet, um die neue Datei benötigt.

Aus diesem Grunde gibt es kein Ziel in Cons, dass die neue Datei erfordert, so Cons es nicht bauen wird. Wie kann ich Cons sagen, es zu bauen, unabhängig?

War es hilfreich?

Lösung

Dies kann getan werden, um die Depends Methode:

$CONS->Depends("target", "file_i_want_to_create");

Das macht target abhängig von file_i_want_to_create. Wenn target etwas ist, das auf jeden Fall gebaut werden (wie das eigentliche Projekt, das wir mit CONS aufbauen wollen), dann wird file_i_want_to_create definitiv erstellt werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top