GNU make VPATH probleme



  • Meine Makefile macht nicht das was sie soll (bzw. was ich sie erwarten würde zu tun):

    Mein Projekt hat folgendes layout:

    mainfolder
    |
    makefile
    |
    |-Folder A
    |    |- Datei G
    |
    |
    |-Folder B
    |    |- Datei X
    

    Nun ist es so, das datei X datei G includiert. Normalerweise müsste dies über den VPATH zu realisieren sein link. Nur bei mir klappt es nicht, meine makefile sagt, das die "Datei G.hpp include from X.hpp: 1 not found".
    Ich habe das Problem nun (hoffentlich nur übergangsweise) mit relativen Pfadangaben in den einzelnden .hpp Datein gelöst. Aber müsste make nicht automatisch die Pfade anpassen, wenn ich VPATH alle möglichen src Verzeichnisse nenne?

    danke


Anmelden zum Antworten