Skip to content

Fix detail tests#217

Merged
dietmarkuehl merged 18 commits intomainfrom
fix-detail-tests
Feb 16, 2026
Merged

Fix detail tests#217
dietmarkuehl merged 18 commits intomainfrom
fix-detail-tests

Conversation

@dietmarkuehl
Copy link
Member

No description provided.

@dietmarkuehl dietmarkuehl marked this pull request as ready for review February 13, 2026 12:51
Copilot AI review requested due to automatic review settings February 13, 2026 12:51
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR aims to fix failing “detail” tests by improving C++20 module support and refactoring detail customization/dispatch (completion signatures + impls lookup) to work in both header and module builds.

Changes:

  • Adds many *.cppm module wrapper units that re-export existing detail headers as modules.
  • Refactors several detail tag customizations to expose get_completion_signatures() / impls_for via tag types, and introduces a get_impls_for<Tag> dispatcher.
  • Updates numerous headers to use conditional import vs #include, and adjusts examples/CMake for module builds.

Reviewed changes

Copilot reviewed 298 out of 413 changed files in this pull request and generated 10 comments.

Show a summary per file
File Description
src/beman/execution/set_value.cppm Module wrapper exporting set_value symbols
src/beman/execution/set_stopped.cppm Module wrapper exporting set_stopped symbols
src/beman/execution/set_error.cppm Module wrapper exporting set_error symbols
src/beman/execution/sends_stopped.cppm Module wrapper exporting sends_stopped symbols
src/beman/execution/sender_in.cppm Module wrapper exporting sender_in symbols
src/beman/execution/sender_has_affine_on.cppm Module wrapper exporting sender_has_affine_on symbols
src/beman/execution/sender_for.cppm Module wrapper exporting sender_for symbols
src/beman/execution/sender_decompose.cppm Module wrapper exporting sender decomposition helpers
src/beman/execution/sender_awaitable.cppm Module wrapper exporting sender_awaitable symbols
src/beman/execution/sender_adaptor_closure.cppm Module wrapper exporting adaptor-closure & pipe operator
src/beman/execution/sender_adaptor.cppm Module wrapper exporting sender_adaptor symbols
src/beman/execution/sender.cppm Module wrapper exporting sender concepts/types
src/beman/execution/scope_token.cppm Module wrapper exporting scope_token symbols
src/beman/execution/scheduler_t.cppm Module wrapper exporting scheduler_t symbols
src/beman/execution/scheduler.cppm Module wrapper exporting scheduler symbols
src/beman/execution/schedule_result_t.cppm Module wrapper exporting schedule_result_t symbols
src/beman/execution/schedule_from.cppm Module wrapper exporting schedule_from symbols
src/beman/execution/schedule.cppm Module wrapper exporting schedule symbols
src/beman/execution/sched_env.cppm Module wrapper exporting sched_env symbols
src/beman/execution/sched_attrs.cppm Module wrapper exporting sched_attrs symbols
src/beman/execution/run_loop.cppm Module wrapper exporting run_loop symbols
src/beman/execution/receiver_of.cppm Module wrapper exporting receiver_of symbols
src/beman/execution/receiver.cppm Module wrapper exporting receiver concepts/types
src/beman/execution/read_env.cppm Module wrapper exporting read_env symbols
src/beman/execution/queryable.cppm Module wrapper exporting queryable symbols
src/beman/execution/query_with_default.cppm Module wrapper exporting query_with_default symbols
src/beman/execution/prop.cppm Module wrapper exporting prop symbols
src/beman/execution/product_type.cppm Module wrapper exporting product_type + MSVC tuple traits
src/beman/execution/operation_state_task.cppm Module wrapper exporting operation state task helpers
src/beman/execution/operation_state.cppm Module wrapper exporting operation_state symbols
src/beman/execution/on_stop_request.cppm Module wrapper exporting on_stop_request symbols
src/beman/execution/on.cppm Module wrapper exporting on symbols
src/beman/execution/notify.cppm Module wrapper exporting notify symbols
src/beman/execution/nothrow_callable.cppm Module wrapper exporting nothrow_callable symbols
src/beman/execution/nostopstate.cppm Module wrapper exporting nostopstate symbols
src/beman/execution/non_assignable.cppm Module wrapper exporting non_assignable symbols
src/beman/execution/never_stop_token.cppm Module wrapper exporting never_stop_token symbols
src/beman/execution/nested_sender_has_affine_on.cppm Module wrapper exporting nested sender affine helper
src/beman/execution/movable_value.cppm Module wrapper exporting movable_value symbols
src/beman/execution/meta_unique.cppm Module wrapper exporting meta::unique
src/beman/execution/meta_transform.cppm Module wrapper exporting meta::transform
src/beman/execution/meta_to.cppm Module wrapper exporting meta::to
src/beman/execution/meta_size.cppm Module wrapper exporting meta::size
src/beman/execution/meta_prepend.cppm Module wrapper exporting meta::prepend
src/beman/execution/meta_filter.cppm Module wrapper exporting meta::filter
src/beman/execution/meta_contains.cppm Module wrapper exporting meta::contains
src/beman/execution/meta_contain_same.cppm Module wrapper exporting meta::contain_same
src/beman/execution/meta_combine.cppm Module wrapper exporting meta::combine
src/beman/execution/matching_sig.cppm Module wrapper exporting matching_sig
src/beman/execution/make_sender.cppm Module wrapper exporting make_sender
src/beman/execution/make_env.cppm Module wrapper exporting make_env
src/beman/execution/let.cppm Module wrapper exporting let_* symbols
src/beman/execution/just.cppm Module wrapper exporting just* symbols
src/beman/execution/join_env.cppm Module wrapper exporting join_env
src/beman/execution/is_awaiter.cppm Module wrapper exporting is_awaiter
src/beman/execution/is_awaitable.cppm Module wrapper exporting is_awaitable
src/beman/execution/intrusive_stack.cppm Module wrapper exporting intrusive_stack
src/beman/execution/into_variant.cppm Module wrapper exporting into_variant
src/beman/execution/inplace_stop_source.cppm Module wrapper exporting inplace_stop_source
src/beman/execution/indirect_meta_apply.cppm Module wrapper exporting indirect_meta_apply
src/beman/execution/indices_for.cppm Module wrapper exporting indices_for
src/beman/execution/impls_for.cppm Module wrapper exporting impls_for
src/beman/execution/immovable.cppm Module wrapper exporting immovable types
src/beman/execution/has_completions.cppm Module wrapper exporting has_completions
src/beman/execution/has_as_awaitable.cppm Module wrapper exporting has_as_awaitable
src/beman/execution/get_stop_token.cppm Module wrapper exporting get_stop_token
src/beman/execution/get_scheduler.cppm Module wrapper exporting get_scheduler
src/beman/execution/get_env.cppm Module wrapper exporting get_env
src/beman/execution/get_domain_late.cppm Module wrapper exporting get_domain_late
src/beman/execution/get_domain_early.cppm Module wrapper exporting get_domain_early
src/beman/execution/get_domain.cppm Module wrapper exporting get_domain
src/beman/execution/get_delegation_scheduler.cppm Module wrapper exporting get_delegation_scheduler
src/beman/execution/get_completion_signatures.cppm Module wrapper exporting get_completion_signatures
src/beman/execution/get_completion_scheduler.cppm Module wrapper exporting get_completion_scheduler
src/beman/execution/get_awaiter.cppm Module wrapper exporting get_awaiter
src/beman/execution/get_allocator.cppm Module wrapper exporting get_allocator
src/beman/execution/gather_signatures.cppm Module wrapper exporting gather_signatures
src/beman/execution/fwd_env.cppm Module wrapper exporting fwd_env
src/beman/execution/forwarding_query.cppm Module wrapper exporting forwarding_query
src/beman/execution/forward_like.cppm Module wrapper exporting forward_like
src/beman/execution/execution-detail.cppm Aggregating module re-exporting many detail modules
src/beman/execution/error_types_of_t.cppm Module wrapper exporting error_types_of_t
src/beman/execution/env_type.cppm Module wrapper exporting env_type
src/beman/execution/env_promise.cppm Module wrapper exporting env_promise
src/beman/execution/env_of_t.cppm Module wrapper exporting env_of_t
src/beman/execution/env.cppm Module wrapper exporting env
src/beman/execution/emplace_from.cppm Module wrapper exporting emplace_from
src/beman/execution/default_impls.cppm Module wrapper exporting default_impls
src/beman/execution/default_domain.cppm Module wrapper exporting default_domain
src/beman/execution/decays_to.cppm Module wrapper exporting decays_to
src/beman/execution/decayed_typeof.cppm Module wrapper exporting decayed_typeof
src/beman/execution/decayed_type_list.cppm Module wrapper exporting decayed_type_list
src/beman/execution/decayed_tuple.cppm Module wrapper exporting decayed_tuple
src/beman/execution/decayed_same_as.cppm Module wrapper exporting decayed_same_as
src/beman/execution/counting_scope_join.cppm Module wrapper exporting counting-scope join
src/beman/execution/counting_scope_base.cppm Module wrapper exporting counting-scope base
src/beman/execution/counting_scope.cppm Module wrapper exporting counting-scope
src/beman/execution/continues_on.cppm Module wrapper + exported get_domain_late implementation
src/beman/execution/connect_result_t.cppm Module wrapper exporting connect_result_t
src/beman/execution/connect_awaitable.cppm Module wrapper exporting connect_awaitable
src/beman/execution/connect_all_result.cppm Module wrapper exporting connect_all_result
src/beman/execution/connect_all.cppm Module wrapper exporting connect_all
src/beman/execution/connect.cppm Module wrapper exporting connect
src/beman/execution/completion_tag.cppm Module wrapper exporting completion_tag
src/beman/execution/completion_signatures_of_t.cppm Module wrapper exporting completion_signatures_of_t
src/beman/execution/completion_signatures_for.cppm Module wrapper exporting completion_signatures_for
src/beman/execution/completion_signatures.cppm Module wrapper exporting completion_signatures
src/beman/execution/completion_signature.cppm Module wrapper exporting completion_signature
src/beman/execution/completion_domain.cppm Module wrapper exporting completion_domain
src/beman/execution/class_type.cppm Module wrapper exporting class_type
src/beman/execution/child_type.cppm Module wrapper exporting child_type
src/beman/execution/check_type_alias_exist.cppm Module wrapper exporting check_type_alias_exist
src/beman/execution/callable.cppm Module wrapper exporting callable
src/beman/execution/call_result_t.cppm Module wrapper exporting call_result_t
src/beman/execution/bulk.cppm Module wrapper exporting bulk
src/beman/execution/basic_state.cppm Module wrapper exporting basic_state
src/beman/execution/basic_sender.cppm Module wrapper exporting basic_sender + MSVC tuple traits
src/beman/execution/basic_receiver.cppm Module wrapper exporting basic_receiver
src/beman/execution/basic_operation.cppm Module wrapper exporting basic_operation
src/beman/execution/awaitable_sender.cppm Module wrapper exporting awaitable_sender
src/beman/execution/await_suspend_result.cppm Module wrapper exporting await_suspend_result
src/beman/execution/await_result_type.cppm Module wrapper exporting await_result_type
src/beman/execution/atomic_intrusive_stack.cppm Module wrapper exporting atomic_intrusive_stack
src/beman/execution/associate.cppm Module wrapper exporting associate symbols
src/beman/execution/as_tuple.cppm Module wrapper exporting as_tuple
src/beman/execution/as_except_ptr.cppm Module wrapper exporting as_except_ptr
src/beman/execution/as_awaitable.cppm Module wrapper exporting as_awaitable
src/beman/execution/apply_sender.cppm Module wrapper exporting apply_sender
src/beman/execution/almost_scheduler.cppm Module wrapper exporting almost_scheduler
src/beman/execution/allocator_aware_move.cppm Module wrapper exporting allocator_aware_move
src/beman/execution/affine_on.cppm Module wrapper exporting affine_on
include/beman/execution26/execution.hpp Removes execution26 detail aliases for write_env
include/beman/execution/stop_token.hpp Adds module-aware imports for stop-token components
include/beman/execution/functional.hpp Adds module-aware imports/includes for functional traits
include/beman/execution/detail/write_env.hpp Refactors write_env_t customizations & module imports
include/beman/execution/detail/with_awaitable_senders.hpp Adds module-aware imports/includes
include/beman/execution/detail/with_await_transform.hpp Adds module-aware imports/includes
include/beman/execution/detail/when_all_with_variant.hpp Adds module-aware imports/includes
include/beman/execution/detail/variant_or_empty.hpp Switches to module import for meta.unique when available
include/beman/execution/detail/value_types_of_t.hpp Adds module-aware imports/includes
include/beman/execution/detail/valid_completion_signatures.hpp Adds module-aware imports/includes
include/beman/execution/detail/valid_completion_for.hpp Adds module-aware imports/includes
include/beman/execution/detail/unstoppable_token.hpp Adds module-aware imports/includes
include/beman/execution/detail/unspecified_promise.hpp Adds module-aware imports/includes
include/beman/execution/detail/transform_sender.hpp Adds module-aware imports/includes
include/beman/execution/detail/tag_of_t.hpp Adds module-aware imports/includes
include/beman/execution/detail/sync_wait.hpp Adds module-aware imports/includes
include/beman/execution/detail/suspend_complete.hpp Adds module-aware imports/includes
include/beman/execution/detail/suppress_push.hpp Adds common.hpp include
include/beman/execution/detail/suppress_pop.hpp Adds common.hpp include
include/beman/execution/detail/stoppable_token.hpp Adds module-aware imports/includes
include/beman/execution/detail/stoppable_source.hpp Adds module-aware imports/includes
include/beman/execution/detail/stop_when.hpp Adds module-aware imports/includes
include/beman/execution/detail/stop_token_of_t.hpp Adds module-aware imports/includes
include/beman/execution/detail/stop_source.hpp Adds module-aware imports/includes
include/beman/execution/detail/stop_callback_for_t.hpp Adds module-aware imports/includes
include/beman/execution/detail/state_type.hpp Switches to get_impls_for indirection
include/beman/execution/detail/starts_on.hpp Adds module-aware imports/includes
include/beman/execution/detail/start.hpp Minor include cleanup
include/beman/execution/detail/split.hpp Refactors completion signatures plumbing & impls shape
include/beman/execution/detail/spawn_get_allocator.hpp Adds module-aware imports/includes
include/beman/execution/detail/spawn_future.hpp Refactors tag customizations + module-aware imports
include/beman/execution/detail/spawn.hpp Adds module-aware imports/includes
include/beman/execution/detail/single_sender_value_type.hpp Adds module-aware imports/includes
include/beman/execution/detail/single_sender.hpp Adds module-aware imports/includes
include/beman/execution/detail/simple_counting_scope.hpp Adds module-aware imports/includes
include/beman/execution/detail/simple_allocator.hpp Adds module-aware imports/includes and comment cleanup
include/beman/execution/detail/set_value.hpp Adds module-aware std import/include
include/beman/execution/detail/set_stopped.hpp Adds module-aware std import/include
include/beman/execution/detail/set_error.hpp Adds module-aware std import/include
include/beman/execution/detail/sends_stopped.hpp Adds module-aware imports/includes
include/beman/execution/detail/sender_in.hpp Adds module-aware imports/includes
include/beman/execution/detail/sender_has_affine_on.hpp Adds module-aware imports/includes
include/beman/execution/detail/sender_for.hpp Adds module-aware imports/includes
include/beman/execution/detail/sender_decompose.hpp Adds module-aware std import/include
include/beman/execution/detail/sender_awaitable.hpp Adds module-aware imports/includes
include/beman/execution/detail/sender_adaptor_closure.hpp Adds module-aware imports/includes
include/beman/execution/detail/sender_adaptor.hpp Adds module-aware imports/includes
include/beman/execution/detail/sender.hpp Adds module-aware imports/includes
include/beman/execution/detail/scope_token.hpp Adds module-aware imports/includes
include/beman/execution/detail/scheduler.hpp Adds module-aware imports/includes
include/beman/execution/detail/schedule_result_t.hpp Adds module-aware imports/includes
include/beman/execution/detail/schedule.hpp Adds module-aware imports/includes
include/beman/execution/detail/sched_env.hpp Adds module-aware imports/includes
include/beman/execution/detail/sched_attrs.hpp Adds module-aware imports/includes
include/beman/execution/detail/run_loop.hpp Adds module-aware imports/includes
include/beman/execution/detail/receiver_of.hpp Adds module-aware imports/includes
include/beman/execution/detail/receiver.hpp Adds module-aware imports/includes
include/beman/execution/detail/read_env.hpp Refactors signatures plumbing + module-aware imports
include/beman/execution/detail/queryable.hpp Adds module-aware std import/include
include/beman/execution/detail/query_with_default.hpp Adds module-aware std import/include
include/beman/execution/detail/prop.hpp Adds module-aware imports/includes
include/beman/execution/detail/product_type.hpp Adjusts tuple traits specializations & noexcept
include/beman/execution/detail/operation_state_task.hpp Adds module-aware imports/includes
include/beman/execution/detail/operation_state.hpp Adds module-aware imports/includes
include/beman/execution/detail/on.hpp Adds module-aware imports/includes and refactors bindings
include/beman/execution/detail/notify.hpp Refactors tag customization + module-aware imports
include/beman/execution/detail/nothrow_callable.hpp Adds module-aware imports/includes
include/beman/execution/detail/nested_sender_has_affine_on.hpp Adds module-aware imports/includes
include/beman/execution/detail/movable_value.hpp Adds module-aware std import/include
include/beman/execution/detail/meta_unique.hpp Adds module-aware imports/includes
include/beman/execution/detail/meta_transform.hpp Adds module-aware imports/includes
include/beman/execution/detail/meta_size.hpp Adds module-aware std import/include
include/beman/execution/detail/meta_filter.hpp Adds module-aware imports/includes
include/beman/execution/detail/meta_contains.hpp Adds module-aware std import/include
include/beman/execution/detail/meta_contain_same.hpp Adds module-aware imports/includes
include/beman/execution/detail/meta_combine.hpp Adds module-aware imports/includes
include/beman/execution/detail/matching_sig.hpp Adds module-aware std import/include
include/beman/execution/detail/make_sender.hpp Adds module-aware imports/includes
include/beman/execution/detail/make_env.hpp Adds module-aware std import/include
include/beman/execution/detail/just.hpp Refactors tag customization + module-aware imports
include/beman/execution/detail/join_env.hpp Adds module-aware std import/include
include/beman/execution/detail/is_awaiter.hpp Adds module-aware imports/includes
include/beman/execution/detail/is_awaitable.hpp Adds module-aware imports/includes
include/beman/execution/detail/intrusive_stack.hpp Adds module-aware std import/include
include/beman/execution/detail/inplace_stop_source.hpp Adds module-aware imports/includes
include/beman/execution/detail/indices_for.hpp Adds module-aware std import/include
include/beman/execution/detail/impls_for.hpp Adds get_impls_for<Tag> indirection
include/beman/execution/detail/has_completions.hpp Adds module-aware imports/includes
include/beman/execution/detail/has_as_awaitable.hpp Adds module-aware imports/includes
include/beman/execution/detail/get_stop_token.hpp Adds module-aware imports/includes
include/beman/execution/detail/get_scheduler.hpp Adds module-aware imports/includes
include/beman/execution/detail/get_env.hpp Adds module-aware imports/includes
include/beman/execution/detail/get_domain_late.hpp Adds module-aware imports/includes
include/beman/execution/detail/get_domain_early.hpp Adds module-aware imports/includes
include/beman/execution/detail/get_domain.hpp Adds module-aware imports/includes
include/beman/execution/detail/get_delegation_scheduler.hpp Adds module-aware imports/includes
include/beman/execution/detail/get_completion_signatures.hpp Adds module-aware imports/includes
include/beman/execution/detail/get_completion_scheduler.hpp Adds module-aware imports/includes
include/beman/execution/detail/get_awaiter.hpp Adds module-aware std import/include
include/beman/execution/detail/get_allocator.hpp Adds module-aware imports/includes
include/beman/execution/detail/gather_signatures.hpp Adds module-aware imports/includes
include/beman/execution/detail/fwd_env.hpp Adds module-aware imports/includes
include/beman/execution/detail/forwarding_query.hpp Adds module-aware std import/include
include/beman/execution/detail/forward_like.hpp Adds module-aware std import/include
include/beman/execution/detail/error_types_of_t.hpp Adds module-aware imports/includes
include/beman/execution/detail/env_type.hpp Switches to get_impls_for indirection + module imports
include/beman/execution/detail/env_promise.hpp Adds module-aware imports/includes
include/beman/execution/detail/env_of_t.hpp Adds module-aware imports/includes
include/beman/execution/detail/env.hpp Adds module-aware imports/includes
include/beman/execution/detail/emplace_from.hpp Adds module-aware imports/includes
include/beman/execution/detail/default_impls.hpp Adds module-aware imports/includes
include/beman/execution/detail/default_domain.hpp Adds module-aware imports/includes
include/beman/execution/detail/decays_to.hpp Adds module-aware std import/include
include/beman/execution/detail/decayed_typeof.hpp Adds module-aware std import/include
include/beman/execution/detail/decayed_type_list.hpp Adds module-aware imports/includes
include/beman/execution/detail/decayed_tuple.hpp Adds module-aware imports/includes
include/beman/execution/detail/decayed_same_as.hpp Adds module-aware std import/include
include/beman/execution/detail/counting_scope_join.hpp Refactors tag customization + module-aware imports
include/beman/execution/detail/counting_scope_base.hpp Adds module-aware imports/includes
include/beman/execution/detail/counting_scope.hpp Adds module-aware imports/includes
include/beman/execution/detail/continues_on.hpp Refactors tag customization + module-aware imports
include/beman/execution/detail/connect_result_t.hpp Adds module-aware imports/includes
include/beman/execution/detail/connect_awaitable.hpp Adds module-aware imports/includes
include/beman/execution/detail/connect_all_result.hpp Adds module-aware imports/includes
include/beman/execution/detail/connect_all.hpp Adds tuple-size helper, module-aware imports/includes
include/beman/execution/detail/connect.hpp Adds module-aware imports/includes
include/beman/execution/detail/completion_tag.hpp Adds module-aware imports/includes
include/beman/execution/detail/completion_signatures_of_t.hpp Adds module-aware imports/includes
include/beman/execution/detail/completion_signatures_for.hpp Refactors completion signatures lookup to consteval helper
include/beman/execution/detail/completion_signatures.hpp Adds module-aware imports/includes
include/beman/execution/detail/completion_signature.hpp Adds module-aware imports/includes
include/beman/execution/detail/completion_domain.hpp Adds module-aware imports/includes
include/beman/execution/detail/common.hpp Adds BEMAN_SPECIALIZE_EXPORT macro
include/beman/execution/detail/class_type.hpp Adds module-aware imports/includes
include/beman/execution/detail/child_type.hpp Adds module-aware std import/include
include/beman/execution/detail/callable.hpp Adds module-aware std import/include
include/beman/execution/detail/call_result_t.hpp Adds module-aware std import/include
include/beman/execution/detail/basic_state.hpp Switches to get_impls_for indirection + module imports
include/beman/execution/detail/basic_receiver.hpp Switches to get_impls_for indirection + module imports
include/beman/execution/detail/basic_operation.hpp Switches to get_impls_for indirection + module imports
include/beman/execution/detail/awaitable_sender.hpp Adds module-aware imports/includes
include/beman/execution/detail/await_suspend_result.hpp Adds module-aware std import/include
include/beman/execution/detail/await_result_type.hpp Adds module-aware imports/includes
include/beman/execution/detail/atomic_intrusive_stack.hpp Adds module-aware imports/includes
include/beman/execution/detail/associate.hpp Refactors tag customization + module-aware imports (adds debug output)
include/beman/execution/detail/as_tuple.hpp Adds module-aware imports/includes
include/beman/execution/detail/as_except_ptr.hpp Adds module-aware std import/include
include/beman/execution/detail/as_awaitable.hpp Adds module-aware imports/includes
include/beman/execution/detail/apply_sender.hpp Adds module-aware imports/includes
include/beman/execution/detail/almost_scheduler.hpp Adds module-aware imports/includes
include/beman/execution/detail/allocator_aware_move.hpp Adds module-aware imports/includes
include/beman/execution/detail/affine_on.hpp Adds module-aware imports/includes and refactors bindings
examples/sender-demo.cpp Imports detail module in module builds
examples/modules.cpp Simplifies to module-only import path
examples/just_stopped.cpp Adds conditional module import
examples/intro-5-consumer.cpp Imports detail module in module builds
examples/CMakeLists.txt Adjusts module build flags for examples

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +370 to 371
target_compile_definitions(beman.execution PUBLIC BEMAN_HAS_MODULES)
target_link_libraries(${TARGET_PREFIX} PUBLIC ${TARGET_NAME})
Copy link
Collaborator

@ClausKlein ClausKlein Feb 13, 2026

Choose a reason for hiding this comment

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

we should use TARGET_PREFIX variable or the real target name at all places to be consistent.

@dietmarkuehl dietmarkuehl merged commit 3ca2e03 into main Feb 16, 2026
32 checks passed
@dietmarkuehl dietmarkuehl deleted the fix-detail-tests branch February 16, 2026 13:35
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