2009-09-03 28 views
8

ile önceden derlenmiş başlıklar Automake/libtool kullanarak projelerde gcc önceden derlenmiş üstbilgileri kullanmak mümkün mü?Autotools

derlenmiş başlık oluşturmak için yeni marka kuralları ekleme zor değildir. Sorun, libtool ve AFAIK tarafından tanıtılan derleme işaretlerini de eklemeniz gerektiğidir.

Bunu nasıl yapabilirsiniz?

+0

Sanırım kontrol ettiğim ototooller için planlanmış bir destek vardı (bir süre önce). Ne kadar uzaklaştığını merak ediyorum. –

cevap

-2

Evet - AFAIK'in automake'de hala yerleşik bir desteği yoktur.

Ben these instructions takip ve önceden derlenmiş başlıkları bu çözüm, benim projelerden biri çalışan

1

Problem :-) yarısında kez inşa kesme var does tüm sistemlerde değil eser; libtool, $ (CXXCOMPILE) 'dan farklı bir derleyici komut satırı kullanacaktır, bu yüzden bazı sistemlerde libtool kullanırken, önceden derlenmiş üstbilgiyi kullanamadığınızı söyleyin.

Henüz bu geçici bir çözüm için bir yol bulamadı; $ (LTCXXCOMPILE) kullanmayı denedim, ancak bir başlık dosyasıyla (libtool: compile: cannot determine name of library object from 'project.hxx' söyleyerek) nasıl başa çıkılacağını bilmediğinden şikayet ediyor. Tabii ki, ne yapmalıyım çıktı dosyası olarak project.hxx.gch kullanmak, ama o Libtool senaryoyu değiştirerek bu kısa yapmak için bir yol görmüyorum ve bu ...

GNU sistemi oluşturmak kullanmanın amacı yenmek