Ich versuche, SCons zu verwenden, um ein Programm zu kompilieren, das eine Reihe von Abhängigkeiten erfordert, die ich an einem nicht standardmäßigen Speicherort installiert habe.SCons - Headers/Libraries an einem nicht standardmäßigen Speicherort
Ich habe die Abhängigkeiten in/home/dja/ocr installiert. Jetzt versuche ich das Hauptprogramm zu kompilieren und kann nicht herausfinden, wie ich SCons sagen soll, wo ich nach den Bibliotheken und Kopfzeilen suchen soll.
Ich habe versucht (ua):
scons prefix=/home/dja/ocr
scons includepath=/home/dja/ocr/include libpath=/home/dja/ocr/lib
env LIBPATH=/home/dja/ocr/lib INCLUDEPATH=/home/dja/ocr/include scons
...etc...
Die Ergebnisse sind immer die gleichen:
scons: Reading SConscript files ...
Currently supported OS version: Ubuntu 10.04
Checking for C++ library iulib... no
AssertionError: :
File "/home/dja/ocr/src/ocropus/SConstruct", line 107:
assert conf.CheckLibWithHeader("iulib","iulib/iulib.h","C++");
Ich habe nicht in der Lage gewesen, eine Antwort auf Google zu finden.
Was ist die richtige SCONS foo, um dies zum Funktionieren zu bringen?