Commit b5242611a5dd99624173ba44e76251c14b168a65
Committed by
GitHub
1 parent
9549c628
Minor packaging cleanup
Showing
1 changed file
with
5 additions
and
3 deletions
CMakeLists.txt
| ... | ... | @@ -269,15 +269,17 @@ if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME AND EXISTS "${CMAKE_CURRENT_SOURCE_D |
| 269 | 269 | endif() |
| 270 | 270 | |
| 271 | 271 | # Packaging support |
| 272 | -# Packaging support | |
| 273 | 272 | set(CPACK_PACKAGE_VENDOR "github.com/CLIUtils/CLI11") |
| 274 | 273 | set(CPACK_PACKAGE_CONTACT "https://${CPACK_PACKAGE_VENDOR}") |
| 275 | -set(CPACK_PACKAGE_VERSION ${PROJECT_VERSION}) | |
| 274 | +set(CPACK_PACKAGE_VERSION_MAJOR ${PROJECT_VERSION_MAJOR}) # Automatic in CMake 3.12+ | |
| 275 | +set(CPACK_PACKAGE_VERSION_MINOR ${PROJECT_VERSION_MINOR}) # Automatic in CMake 3.12+ | |
| 276 | +set(CPACK_PACKAGE_VERSION_PATCH ${PROJECT_VERSION_PATCH}) # Automatic in CMake 3.12+ | |
| 276 | 277 | set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Command line parser with simple and intuitive interface") |
| 277 | 278 | set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE") |
| 278 | 279 | set(CPACK_RESOURCE_FILE_README "${CMAKE_CURRENT_SOURCE_DIR}/README.md") |
| 279 | 280 | set(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/CLI11.CPack.Description.txt") |
| 280 | 281 | set(CPACK_SOURCE_GENERATOR "TGZ;ZIP") |
| 282 | + | |
| 281 | 283 | # CPack collects *everything* except what's listed here. |
| 282 | 284 | set(CPACK_SOURCE_IGNORE_FILES |
| 283 | 285 | /.git |
| ... | ... | @@ -299,9 +301,9 @@ set(CPACK_SOURCE_IGNORE_FILES |
| 299 | 301 | /.pre-commit.*yaml |
| 300 | 302 | ) |
| 301 | 303 | |
| 302 | -set(CPACK_PACKAGE_VERSION ${PROJECT_VERSION}) | |
| 303 | 304 | set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "all") |
| 304 | 305 | set(CPACK_DEBIAN_COMPRESSION_TYPE "xz") |
| 305 | 306 | set(CPACK_DEBIAN_PACKAGE_NAME "libcli11-dev") |
| 307 | + | |
| 306 | 308 | include(CPack) |
| 307 | 309 | ... | ... |