File tree Expand file tree Collapse file tree 2 files changed +23
-3
lines changed
Expand file tree Collapse file tree 2 files changed +23
-3
lines changed Original file line number Diff line number Diff line change @@ -45,9 +45,7 @@ configure_file(
4545)
4646
4747set (CMAKE_CXX_EXTENSIONS OFF )
48-
49- include (FetchContent)
50- include (GNUInstallDirs)
48+ set (CMAKE_VERIFY_INTERFACE_HEADER_SETS ON )
5149
5250# [CMAKE.LIBRARY_NAME]
5351add_library (beman.any_view INTERFACE )
@@ -60,6 +58,27 @@ target_include_directories(
6058 $<BUILD_INTERFACE:${PROJECT_BINARY_DIR} /include >
6159 $<INSTALL_INTERFACE:include >
6260)
61+ target_sources (
62+ beman.any_view
63+ PUBLIC
64+ FILE_SET HEADERS
65+ BASE_DIRS include
66+ FILES
67+ include /beman/any_view/detail/any_iterator.hpp
68+ include /beman/any_view/detail/concepts.hpp
69+ include /beman/any_view/detail/intrusive_small_ptr.hpp
70+ include /beman/any_view/detail/iterator_adaptor.hpp
71+ include /beman/any_view/detail/iterator_interface.hpp
72+ include /beman/any_view/detail/type_traits.hpp
73+ include /beman/any_view/detail/utility.hpp
74+ include /beman/any_view/detail/view_adaptor.hpp
75+ include /beman/any_view/detail/view_interface.hpp
76+ include /beman/any_view/any_view_options.hpp
77+ include /beman/any_view/any_view.hpp
78+ include /beman/any_view/concepts.hpp
79+ )
80+
81+ include (GNUInstallDirs)
6382
6483install (
6584 TARGETS beman.any_view
Original file line number Diff line number Diff line change 11# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
22
3+ include (FetchContent)
34# Fetch Benchmark
45FetchContent_Declare(
56 benchmark
You can’t perform that action at this time.
0 commit comments