2009-04-27 14 views
0

Ich versuche gerade, der Build/make-Datei eines SunStudio-Projekts einen Post-Build-Schritt hinzuzufügen, aber um fortzufahren, muss ich das Projektverzeichnis kennen. Problem ist $ {PWD} gibt das aktuelle Verzeichnis nicht zurück und ich kann keine Umgebungsvariable wie $ {PROJECTDIR} finden oder was nicht.Wie kann ich das Projektverzeichnis und andere Umgebungsvariablen in SunStudio ermitteln?

Eigentlich ist mein Problem, dass ich keine Dokumentation darüber finden kann, welche Umgebungsvariablen SunStudio beim Erstellen eines Projekts setzt, also wäre jede Antwort mit dieser Information noch besser.

Dank

Antwort

1

Ich endlich eine Lösung gefunden. Ich legte einen „env“ -Befehl in der Pre-Build-Ziel meiner Make-Datei wie folgt aus:

.build-pre: 
    env 

Dabei zeigte sich, alle Umgebungsvariablen, die SunStudio (=> dmake) das Projekt erstellen verwendet, so erfuhr ich, dass Das Projektverzeichnis wird in der Variablen $ {DMAKE_PWD} festgelegt.