cmakeProjets d'emballage et de distribution


Syntaxe

  • # Package d'un répertoire de construction
    pack [CHEMIN]
  • # Utiliser un générateur spécifique
    cpack -G [GENERATEUR] [CHEMIN]
  • # Fournit des remplacements facultatifs
  • cpack -G [GENERATEUR] -C [CONFIGURATION] -P [NOM DU PAQUET] -R [VERSION DU PAQUET] -B [ANNUAIRE DU PAQUET] --vendeur [VENDEUR PAQUET]

Remarques

CPack est un outil externe permettant de conditionner rapidement les projets CMake construits en rassemblant toutes les données requises directement à partir des fichiers CMakeLists.txt et des commandes d'installation utilisées telles que install_targets() .

Pour que CPack fonctionne correctement, le CMakeLists.txt doit inclure des fichiers ou des cibles à installer à l'aide de la cible de génération d' install .

Un script minimal pourrait ressembler à ceci:

# Required headers
cmake(3.0)

# Basic project setup
project(my-tool)

# Define a buildable target
add_executable(tool main.cpp)

# Provide installation instructions
install_targets(tool DESTINATION bin)

Projets d'emballage et de distribution Exemples Liés