Skip to content

Add component install filter#219

Merged
dietmarkuehl merged 4 commits intobemanproject:mainfrom
ClausKlein:feature/add-component-install
Feb 18, 2026
Merged

Add component install filter#219
dietmarkuehl merged 4 commits intobemanproject:mainfrom
ClausKlein:feature/add-component-install

Conversation

@ClausKlein
Copy link
Collaborator

The final feature to support cmake --install . --component ...

cmake --install . --component execution_Runtime
-- Install configuration: "Release"
-- Installing: /Users/clausklein/.local/lib/libbeman.execution.0.2.0.dylib
-- Installing: /Users/clausklein/.local/lib/libbeman.execution.0.dylib
bash-5.3$

bash-5.3$ cmake --install . --component execution_Development
-- Install configuration: "Release"
-- Installing: /Users/clausklein/.local/lib/libbeman.execution.dylib
-- Installing: /Users/clausklein/.local/include/beman/execution/modules_export.hpp
-- Old export file "/Users/clausklein/.local/lib/cmake/beman.execution/beman.execution-targets.cmake" will be replaced.  Removing files [/Users/clausklein/.local/lib/cmake/beman.execution/beman.execution-targets-relwithdebinfo.cmake].
-- Installing: /Users/clausklein/.local/lib/cmake/beman.execution/beman.execution-targets.cmake
-- Installing: /Users/clausklein/.local/lib/cmake/beman.execution/beman.execution-targets-release.cmake
-- Installing: /Users/clausklein/.local/lib/cmake/beman.execution/cxx-modules/cxx-modules-beman.execution-targets.cmake
-- Installing: /Users/clausklein/.local/lib/cmake/beman.execution/cxx-modules/cxx-modules-beman.execution-targets-Release.cmake
-- Installing: /Users/clausklein/.local/lib/cmake/beman.execution/cxx-modules/target-execution-Release.cmake
-- Installing: /Users/clausklein/.local/lib/cmake/beman.execution/beman.execution-config.cmake
-- Installing: /Users/clausklein/.local/lib/cmake/beman.execution/beman.execution-config-version.cmake
bash-5.3$ 

@coveralls
Copy link

coveralls commented Feb 16, 2026

Coverage Status

coverage: 95.116%. remained the same
when pulling 26b21e5 on ClausKlein:feature/add-component-install
into 3ca2e03 on bemanproject:main.

@ClausKlein ClausKlein marked this pull request as draft February 16, 2026 16:07
@ClausKlein
Copy link
Collaborator Author

ClausKlein commented Feb 16, 2026

Quickfix for win32 dll linker error: set WINDOWS_EXPORT_ALL_SYMBOLS=true
@ClausKlein ClausKlein force-pushed the feature/add-component-install branch from 005847e to 7e98983 Compare February 16, 2026 19:44
@ClausKlein ClausKlein force-pushed the feature/add-component-install branch from e2a123f to 26b21e5 Compare February 17, 2026 10:15
@ClausKlein ClausKlein marked this pull request as ready for review February 17, 2026 10:23
@ClausKlein ClausKlein requested a review from ednolan February 17, 2026 10:23
Copy link
Member

@dietmarkuehl dietmarkuehl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for apply the change you had requested: I wasn’t sure what exactly needs to be changed and then I forgot to actually do it!

Copy link
Member

@dietmarkuehl dietmarkuehl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for apply the change you had requested: I wasn’t sure what exactly needs to be changed and then I forgot to actually do it!

@dietmarkuehl dietmarkuehl merged commit 07d53da into bemanproject:main Feb 18, 2026
36 checks passed
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.

4 participants

Comments