Kablolu programımın --version
anahtarına sahip olmasını istiyorum.Haskell programım veya kütüphanem sürüm numarasını nasıl bulabilir?
Aynı sürümü .cabal dosyasında bulunduğunu bildirmek isterim.
Sürüm numarasını, Haskell kaynak kodunun yanı sıra .cabal dosyasında ayrıca güncellemek zorunda kalırsam, sonunda bunları eşitlemeden çıkartacağım.
Programım, cabal altında derlenmiş iken, sürüm numarasını .cabal dosyasından nasıl alabilirim?
Bu cevaptan 5 yıl sonra, bunun yeni Yığın oluşturma aracı altında da işe yaradığı belirtilmelidir. Tek fark, Paths dosyasının '.stack-work/dist/x86_64-osx/Cabal-1.22.4.0/build/autogen /' ('x86_64-osx 'kısmı mimarinize göre değişir) gibi bir konumda olmasıdır. . –
"ld, döndürülen 1 çıkış durumu" nu engellemek için .cabal'inizdeki "diğer modüllere" 'Paths_ $ programımı 'koymayı unutmayın. – Sophie