PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : autoconf, m4 und Headergebastel



Deever
02-05-2005, 19:20
Ich beschäftige mich seit Kurzem mit GNU autoconf und m4. Nun weiß ich aber nicht, ob folgendes mit diesen Tools realisierbar sein könnte:
Ich habe zwei Headerdateien, jede mit ihren eigenen includes und Definitionen/Deklarationen. Die erste enthält (mehr oder weniger) plattformübergreifenden Programmcode und includiert an einer beliebigen Stelle die zweite, die systemspezifischen Code enthält. Nun ist das Problem, daß includes und andere Präprozessoranweisungen nicht an ebendiese beliebige Stelle im ersten Header kopiert werden sollten/dürfen, sondern an den Anfang des ersten Headers. Läßt sich das mit obigen Werkzeugen lösen, und wenn ja, wie? Oder benötige ich ein awk-Skript?

Vielen Dank für eure Antworten!
Gruß,
/dev

oracle2025
03-05-2005, 10:23
Hm, ich bin mir zwar nicht ganz sicher was du machen willst, aber du kannst z.B. ein header file vom configure script generieren lassen.

dazu erstellst du z.B. ein File: config.h.in

und darin kannst du dann bestimmte Werte ersetzen lassen.

Deever
08-05-2005, 09:33
Das Problem ist, daß ich die Datei abhängig von einer externen generieren möchte...

Gruß,
/dev