2016-04-05 16 views
0

İstenmeyen özelliklerin kaldırılmasıyla kolayca "soyulmuş" dağıtımların oluşturulmasını destekleyen bir proje oluşturmaya çalışıyorum. Proje automake veAutomake sadece mevcut ise dosyayı dahil

include feature.am 

Bir özelliği kaldırırsanız sorun, olduğu gibi üst düzey Makefile.am dosyasına dahil olan kendi feature.am dosyalarında potansiyel çıkarılabilir özellikleri ile yapılandırılmıştır (ve onun feature.am dosyası), autoreconf sadece bu hatayı yok sayıp devam etmek için bir yolu var mı

automake: error: cannot open < feature.am: No such file or directory 

ile başarısız? Ben

-include feature.am 

GNU yapar hale gibi

kullanarak çalıştı, ancak bu sadece automake sahip okumak yerine, Makefile.in dosyası (ve böylece Makefile'dan) içine o çizgiyi kopyalama biter.

+0

'automake'yi çalıştırmadan önce gerekli tüm dosyalara dokunma hakkında ne dersiniz? bu şekilde her zaman mevcut olacaklar (ama bazen boş) –

cevap

0

Bu (sonraki make kendisi tarafından dosyaları içerir nasıl alakası yoktur sahip bulunmaktadır.) Nedeniyle yolu automake eser mümkün değildir

Sen kullanım AM_CONDITIONAL ve autoconf en AC_ARG_ENABLE build ya da olmamak yapabilirsiniz istemediğiniz bileşenler. Ayrı tarball'lara sahip olmak istiyorsanız, bu daha karmaşıktır ve size bu özellikler için ayrı paketler göndermenizi öneririm.

İlgili konular