GNU autoconf/automake yapıları ile ilgili herhangi bir soru görmedim, ama en azından bazılarınızın orada aşina olmasını umuyorum. Burada:VERSİYONU, PAKETİ, vb. Yeniden tanımlamaktan nasıl sakınırsınız?
Başka bir proje (satıcı) içeren bir projem var. Satıcı projesi, başkası tarafından sürdürülen bağımsız bir projedir. Bunun gibi bir proje de dahil olmak üzere, straightforward, ancak bu durumda küçük bir sapma vardır: her proje kendi PACKAGE, VERSION, vb. Gibi standart makroları tanımlayan kendi config.h
dosyasını üretir. zaman en azından olduğu için,
... warning: "VERSION" redefined
... warning: this is the location of the previous definition
... warning: "PACKAGE" redefined
... warning: this is the location of the previous definition
Bunlar sadece uyarılar var ama onlardan kurtulmak istiyorum: satıcı inşa ediliyor, böyle hatalar çok olsun. Bir Google aramasında arama yapabildiğim tek alakalı bilgi, otomatik bir posta listesi listesinde this ileti dizisidir. Başka kimsenin daha iyi bir fikri var mı?