Skip to content

Commit bdc0ab0

Browse files
committed
remove file glob and update to latest execution version
1 parent 5702972 commit bdc0ab0

File tree

2 files changed

+28
-8
lines changed

2 files changed

+28
-8
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ FetchContent_Declare(
3030
execution
3131
# SOURCE_DIR ${CMAKE_SOURCE_DIR}/../execution
3232
GIT_REPOSITORY https://github.com/bemanproject/execution
33-
GIT_TAG 07d53da
33+
GIT_TAG 66295d5
3434
SYSTEM
3535
FIND_PACKAGE_ARGS
3636
0.2.0

src/beman/task/CMakeLists.txt

Lines changed: 27 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,6 @@ add_library(beman::task ALIAS beman.task)
55

66
target_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-
148
target_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

2646
set_target_properties(beman.task PROPERTIES VERIFY_INTERFACE_HEADER_SETS ON)

0 commit comments

Comments
 (0)