Skip to content

Comments

Add missing COMPONENT to all install() rules for correct deb packaging#216

Open
heifner wants to merge 1 commit intofeature/copyrightsfrom
feature/install-components
Open

Add missing COMPONENT to all install() rules for correct deb packaging#216
heifner wants to merge 1 commit intofeature/copyrightsfrom
feature/install-components

Conversation

@heifner
Copy link
Contributor

@heifner heifner commented Feb 20, 2026

With CPACK_DEB_COMPONENT_INSTALL enabled, install() rules without a COMPONENT go to "Unspecified" which is excluded from both the base and dev .deb packages. This adds COMPONENT to all 21 install() rules that were missing it:

  • trace_api_util binary -> base (was silently excluded from .deb)
  • Licenses directory -> base and dev
  • Headers, static libraries, and cmake configs -> dev (libfc, libfc-lite, sysio_chain, builtins, sysio_testing, wasm-jit, vcpkg includes/libs, sysio cmake configs)

With CPACK_DEB_COMPONENT_INSTALL enabled, install() rules without a
COMPONENT go to "Unspecified" which is excluded from both the base and
dev .deb packages. This adds COMPONENT to all 21 install() rules that
were missing it:

- trace_api_util binary -> base (was silently excluded from .deb)
- Licenses directory -> base and dev
- Headers, static libraries, and cmake configs -> dev
  (libfc, libfc-lite, sysio_chain, builtins, sysio_testing,
   wasm-jit, vcpkg includes/libs, sysio cmake configs)
@heifner heifner requested a review from jglanz February 20, 2026 18:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant