Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • CMake CMake
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3,926
    • Issues 3,926
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 18
    • Merge requests 18
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • External wiki
    • External wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • CMake
  • CMakeCMake
  • Issues
  • #20419
Closed
Open
Created Mar 03, 2020 by nigredo-tori@nigredo-tori

CPack Archive generator doesn't use CPACK_ARCHIVE_FILE_NAME

Given a simple CMake project like this:

cmake_minimum_required(VERSION 3.13)
project(cmake-test)

set(CPACK_GENERATOR ZIP)
set(CPACK_PACKAGE_FILE_NAME foo)
set(CPACK_ARCHIVE_FILE_NAME bar)

include(CPack)

, building the package target produces a foo.zip file, instead of bar.zip as implied by the documentation. cpack -V -G ZIP output:

CPack: Enable Verbose
CPack Verbose: Read CPack config file: 
CPack Verbose: Read CPack configuration file: /tmp/cmake-test/build/CPackConfig.cmake
CPack Verbose: Specified generator: ZIP
CPack Verbose: Use generator: cmCPackZIPGenerator
CPack Verbose: For project: cmake-test
CPack: Create package using ZIP
CPack Verbose: Read description file: /usr/share/cmake-3.13/Templates/CPack.GenericDescription.txt
CPack Verbose: [ZIP] requested component grouping = ONE_PER_GROUP
CPack: Install projects
CPack: - Run preinstall target for: cmake-test
CPack: - Install project: cmake-test
CPack Verbose: Install configuration: ""
CPack: Create package
CPack Verbose: Package files to: /tmp/cmake-test/build/_CPack_Packages/Linux/ZIP/foo.zip
CPack Verbose: Copying final package(s) [1]:
CPack: - package: /tmp/cmake-test/build/foo.zip generated.

I've checked this with:

  • CMake 3.13.4 (Linux),
  • CMake 3.16.4 (Windows).
Edited Mar 04, 2020 by nigredo-tori
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking