Skip to content

Conversation

@ClausKlein
Copy link
Collaborator

@ClausKlein ClausKlein commented Feb 9, 2026

Add support to install multiple targets

Add support named FILE_SET

Add support for dependencies

Only BEMAN_USE_MODULES AND BEMAN_USE_STD_MODULE should control
if modules are used, even if the toolchain supports it!

Add cmake/README.md file

Reduce usage of CMAKE_EXPERIMENTAL_CXX_IMPORT_STD

Use clang++ -print-file-name=c++/libc++.modules.json only on OSX

Fix: Not all CI workflow use newest cmake version

Fix: find-package-test is only useful for Release build

Fix clang-tidy warnings readability-use-concise-preprocessor-directives
@coveralls
Copy link

coveralls commented Feb 9, 2026

Coverage Status

coverage: 93.745%. remained the same
when pulling 733f99d on ClausKlein:feature/refactory-install-module
into f3dcb8f on bemanproject:main.

target_compile_definitions(beman.execution PUBLIC BEMAN_HAS_IMPORT_STD)
else()
message(WARNING "Missing support for CMAKE_CXX_MODULE_STD!")
target_compile_definitions(${TARGET_PREFIX} PUBLIC BEMAN_HAS_IMPORT_STD)
Copy link
Collaborator Author

@ClausKlein ClausKlein Feb 9, 2026

Choose a reason for hiding this comment

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

@dietmarkuehl that is the key switch for code

@ClausKlein ClausKlein requested a review from ednolan February 9, 2026 19: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.

2 participants