Um einen Teil eines Autotoolprojekts bedingt zu aktivieren, muss ich prüfen, ob ein kurzes Programm Stub in einer Sprache nicht von Autotools kompiliert oder nicht kompiliert.Autoconf: Überprüfen Sie, ob ein Programm in einer nicht unterstützten Sprache kompiliert
Ich brauche etwas wie AC_TRY_COMPILE
mit einer beliebigen Compiler-Programmdatei - erstellen Sie eine temporäre Datei, schreiben Sie ein Stück Code, und versuchen Sie, wenn der Compiler aufrufen (gefunden über AC_CHECK_PROGS
vorher) gibt einen Exit-Code gleich Null oder nicht.
Was ist der eleganteste/gebräuchlichste Weg dies zu tun?
Ich denke, Sie müssen vielleicht Ihre schreiben eigenes Makro, basierend auf 'AC_TRY_COMPILE'. Versuchen Sie auch das Autoconf-Archiv, vielleicht hat jemand anderes es geschrieben: http://www.gnu.org/software/autoconf-archive/ – ptomato