# --------------------------------------------------------------------
# Paramètres de compilation classiques
# --------------------------------------------------------------------

# Optimisations de compilation sûres pour tout type de CPU
CFLAGS="-O2 -pipe"
CXXFLAGS="${CFLAGS}"

# Utilisation des jobs parallèles
MAKEOPTS="-j$(nproc)"

# Architecture ciblée
CHOST="x86_64-pc-linux-gnu"

# Sélection du profil
ACCEPT_KEYWORDS="amd64"

# Choix du miroir Gentoo (à personnaliser si besoin)
GENTOO_MIRRORS="https://distfiles.gentoo.org"

# --------------------------------------------------------------------
# Gestion des paquets binaires
# --------------------------------------------------------------------

# Activer création de paquets binaires compressés
FEATURES="buildpkg buildpkg-signing"

# Compression rapide pour les binaires
BINPKG_COMPRESS="zstd"

# Indiquer la clé utilisée pour signer les paquets
BINPKG_GPG_SIGNING_KEY="gentoo@admin.alto.im"

# Dossier où stocker les paquets binaires
PKGDIR="/mnt/binhost/packages"

# --------------------------------------------------------------------
# Options diverses utiles
# --------------------------------------------------------------------

# Eviter d'utiliser des USE trop spécifiques si tu veux des binaires portables
USE="-bindist"

# Eviter des surprises avec les alertes de news
ACCEPT_LICENSE="*"

# --------------------------------------------------------------------
# Important :
# Ne pas mettre getbinpkg, binpkg-verify ou binpkg-signature sur le binhost
# Ceux-ci ne doivent être présents QUE sur les clients qui consomment les binaires
# --------------------------------------------------------------------
