Enumerator
Mitglied Kamel
Moin!
Bisher habe ich mich nicht darum gekümmert, wohin meine Header-Dateien von automake und Konsorten gepackt werden.
Doch jetzt fällt mir auf, dass es irgendwie nicht möglich ist, C++ Header automatisch richtig einzuordnen - oder liege ich da falsch?
Wenn ich mit
loslege, wandern zwar alle C-Header hübsch nach /usr/include, das gleiche gilt allerdings auch für C++.
Auf meinem Debian z.B. wäre dafür allerdings /usr/include/c++/4.3.2, respektive /usr/include/c++/4.3 angedacht..
Offensichtlich spielt die Dateiendung dabei keine rolle, egal ob mit .h, .hpp oder ohne - alles scheint gleich behandelt zu werden.
Mir ist klar das ich mit
das Verhalten umgehen kann, nur würde ich eine portable Lösung per Makefile.am oder configure.ac vorziehen...
Kann da wer helfen?
Gruß
Enum
Bisher habe ich mich nicht darum gekümmert, wohin meine Header-Dateien von automake und Konsorten gepackt werden.
Doch jetzt fällt mir auf, dass es irgendwie nicht möglich ist, C++ Header automatisch richtig einzuordnen - oder liege ich da falsch?
Wenn ich mit
Code:
~/test$ ./configure --prefix=/usr
~/test$ make check && sudo make install
Auf meinem Debian z.B. wäre dafür allerdings /usr/include/c++/4.3.2, respektive /usr/include/c++/4.3 angedacht..
Offensichtlich spielt die Dateiendung dabei keine rolle, egal ob mit .h, .hpp oder ohne - alles scheint gleich behandelt zu werden.
Mir ist klar das ich mit
Code:
~/test$ ./configure --prefix=/usr --includedir=/usr/include/c++/4.3
Kann da wer helfen?
Gruß
Enum
Zuletzt bearbeitet: