Détecter si son système d'exploitation Ubuntu Linux dans Makefile
13
Je veux créer un makefile qui compilera mes objets et les nommera selon la distribution Linux (par exemple Suse, RedHat ou Ubuntu). Comment puis-je détecter si le système d'exploitation est Ubuntu ou non?
Réponses:
Nous utilisons
cat /etc/lsb-release
pour identifier la version d'Ubuntu:Pour d'autres versions, il pourrait être
Gentoo, RedHat, Arch & SuSE ont tous un fichier de version: http://linuxmafia.com/faq/Admin/release-files.html Ceci est un script complet dans le lien;)
Exemple de code pour le système d'exploitation, l'architecture et la version pour les systèmes de type Ubuntu:
la source