Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : configure mit relativen Pfadnamen?



SeeksTheMoon
24-01-2005, 15:21
Ich entwickle ein Projekt, das auch andere Projekte in seinem Tree integriert hat. Ein Beispiel dafür ist python, das wir als shared lib brauchen und so mitliefern wollen.

Beispiel:
Bei mir hab ich folgende Struktur:
FooProjekt/libsrc/python
FooProjekt/src/meincode
...
Wenn man das Projekt kompiliert, dann kommt alles nach
Fooprojekt/out/bin
Fooprojekt/out/include
Fooprojekt/out/lib
...

Das out-Verzeichnis soll man dann einfach beim Anwender irgendwo hinkopieren und dort soll es laufen wie es ist.

Leider muss man die ganzen Libs wie python immer mit configure und make kompilieren...:
configure will absolute Verzeichnisangaben für das installations-prefix haben, aber wenn ich zum kompilieren mit --prefix einen Pfad fest eingeben muss, dann verträgt sich das nicht mit seinem Rechner. (Verständnisfrage: die Pfade werden doch einkompiliert, richtig? Oder werden die nur fürs make install verwendet?)

Kann man das nicht mit relativen Pfaden machen? Das ist die einzige Lösung, aber leider will configure das nicht...
Ideen? (nein, nicht den Anwender python selber kompilieren lassen, das hat so schon seinen Sinn)