Skip to content

Add component install filter#219

Open
ClausKlein wants to merge 4 commits intobemanproject:mainfrom
ClausKlein:feature/add-component-install
Open

Add component install filter#219
ClausKlein wants to merge 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
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.

3 participants