@@ -5,12 +5,6 @@ add_library(beman::task ALIAS beman.task)
55
66target_sources (beman.task PRIVATE task.cpp)
77
8- # TODO(CK): file(GLOB ...) must not used in production code!
9- file (
10- GLOB DETAIL_HEADERS
11- "${PROJECT_SOURCE_DIR} /include/beman/task/detail/*.hpp"
12- )
13-
148target_sources (
159 beman.task
1610 PUBLIC
@@ -20,7 +14,33 @@ target_sources(
2014 ${PROJECT_SOURCE_DIR} /include /beman/execution/task.hpp
2115 ${PROJECT_SOURCE_DIR} /include /beman/lazy/lazy.hpp
2216 ${PROJECT_SOURCE_DIR} /include /beman/task/task.hpp
23- ${DETAIL_HEADERS}
17+ ${PROJECT_SOURCE_DIR} /include /beman/task/detail/allocator_of.hpp
18+ ${PROJECT_SOURCE_DIR} /include /beman/task/detail/allocator_support.hpp
19+ ${PROJECT_SOURCE_DIR} /include /beman/task/detail/awaiter.hpp
20+ ${PROJECT_SOURCE_DIR} /include /beman/task/detail/change_coroutine_scheduler.hpp
21+ ${PROJECT_SOURCE_DIR} /include /beman/task/detail/completion.hpp
22+ ${PROJECT_SOURCE_DIR} /include /beman/task/detail/error_types_of.hpp
23+ ${PROJECT_SOURCE_DIR} /include /beman/task/detail/final_awaiter.hpp
24+ ${PROJECT_SOURCE_DIR} /include /beman/task/detail/find_allocator.hpp
25+ ${PROJECT_SOURCE_DIR} /include /beman/task/detail/handle.hpp
26+ ${PROJECT_SOURCE_DIR} /include /beman/task/detail/inline_scheduler.hpp
27+ ${PROJECT_SOURCE_DIR} /include /beman/task/detail/into_optional.hpp
28+ ${PROJECT_SOURCE_DIR} /include /beman/task/detail/logger.hpp
29+ ${PROJECT_SOURCE_DIR} /include /beman/task/detail/poly.hpp
30+ ${PROJECT_SOURCE_DIR} /include /beman/task/detail/promise_base.hpp
31+ ${PROJECT_SOURCE_DIR} /include /beman/task/detail/promise_env.hpp
32+ ${PROJECT_SOURCE_DIR} /include /beman/task/detail/promise_type.hpp
33+ ${PROJECT_SOURCE_DIR} /include /beman/task/detail/result_type.hpp
34+ ${PROJECT_SOURCE_DIR} /include /beman/task/detail/scheduler_of.hpp
35+ ${PROJECT_SOURCE_DIR} /include /beman/task/detail/single_thread_context.hpp
36+ ${PROJECT_SOURCE_DIR} /include /beman/task/detail/state_base.hpp
37+ ${PROJECT_SOURCE_DIR} /include /beman/task/detail/state_rep.hpp
38+ ${PROJECT_SOURCE_DIR} /include /beman/task/detail/state.hpp
39+ ${PROJECT_SOURCE_DIR} /include /beman/task/detail/stop_source.hpp
40+ ${PROJECT_SOURCE_DIR} /include /beman/task/detail/sub_visit.hpp
41+ ${PROJECT_SOURCE_DIR} /include /beman/task/detail/task_scheduler.hpp
42+ ${PROJECT_SOURCE_DIR} /include /beman/task/detail/task.hpp
43+ ${PROJECT_SOURCE_DIR} /include /beman/task/detail/with_error.hpp
2444)
2545
2646set_target_properties (beman.task PROPERTIES VERIFY_INTERFACE_HEADER_SETS ON )
0 commit comments