@@ -10,35 +10,28 @@ project (SEQAN_STD
1010 DESCRIPTION "Implementation of several C++23/26 views"
1111)
1212
13- get_filename_component (SEQAN_STD_DIR_NAME "${CMAKE_CURRENT_SOURCE_DIR} " NAME )
14- if (NOT SEQAN_STD_DIR_NAME STREQUAL "seqan-std" )
15- message (FATAL_ERROR "The directory name must be 'seqan-std'." )
16- endif ()
17-
18- file (REAL_PATH "${CMAKE_CURRENT_SOURCE_DIR} /.." SEQAN_STD_INCLUDE_DIR )
19-
2013add_library (seqan-std INTERFACE )
2114target_sources (seqan-std INTERFACE
2215 FILE_SET HEADERS
2316 TYPE HEADERS
24- BASE_DIRS ${SEQAN_STD_INCLUDE_DIR}
17+ BASE_DIRS ${PROJECT_SOURCE_DIR} /include
2518 FILES
26- ${SEQAN_STD_INCLUDE_DIR} /seqan-std/all_view.hpp
27- ${SEQAN_STD_INCLUDE_DIR} /seqan-std/chunk_by_view.hpp
28- ${SEQAN_STD_INCLUDE_DIR} /seqan-std/chunk_view.hpp
29- ${SEQAN_STD_INCLUDE_DIR} /seqan-std/concepts.hpp
30- ${SEQAN_STD_INCLUDE_DIR} /seqan-std/detail/adaptor_base.hpp
31- ${SEQAN_STD_INCLUDE_DIR} /seqan-std/detail/adaptor_for_view_without_args.hpp
32- ${SEQAN_STD_INCLUDE_DIR} /seqan-std/detail/adaptor_from_functor.hpp
33- ${SEQAN_STD_INCLUDE_DIR} /seqan-std/detail/exposition_only.hpp
34- ${SEQAN_STD_INCLUDE_DIR} /seqan-std/detail/movable_box.hpp
35- ${SEQAN_STD_INCLUDE_DIR} /seqan-std/detail/non_propagating_cache.hpp
36- ${SEQAN_STD_INCLUDE_DIR} /seqan-std/enumerate_view.hpp
37- ${SEQAN_STD_INCLUDE_DIR} /seqan-std/join_with_view.hpp
38- ${SEQAN_STD_INCLUDE_DIR} /seqan-std/pair.hpp
39- ${SEQAN_STD_INCLUDE_DIR} /seqan-std/to.hpp
40- ${SEQAN_STD_INCLUDE_DIR} /seqan-std/tuple.hpp
41- ${SEQAN_STD_INCLUDE_DIR} /seqan-std/zip_view.hpp
19+ ${PROJECT_SOURCE_DIR} /include /seqan-std/all_view.hpp
20+ ${PROJECT_SOURCE_DIR} /include /seqan-std/chunk_by_view.hpp
21+ ${PROJECT_SOURCE_DIR} /include /seqan-std/chunk_view.hpp
22+ ${PROJECT_SOURCE_DIR} /include /seqan-std/concepts.hpp
23+ ${PROJECT_SOURCE_DIR} /include /seqan-std/detail/adaptor_base.hpp
24+ ${PROJECT_SOURCE_DIR} /include /seqan-std/detail/adaptor_for_view_without_args.hpp
25+ ${PROJECT_SOURCE_DIR} /include /seqan-std/detail/adaptor_from_functor.hpp
26+ ${PROJECT_SOURCE_DIR} /include /seqan-std/detail/exposition_only.hpp
27+ ${PROJECT_SOURCE_DIR} /include /seqan-std/detail/movable_box.hpp
28+ ${PROJECT_SOURCE_DIR} /include /seqan-std/detail/non_propagating_cache.hpp
29+ ${PROJECT_SOURCE_DIR} /include /seqan-std/enumerate_view.hpp
30+ ${PROJECT_SOURCE_DIR} /include /seqan-std/join_with_view.hpp
31+ ${PROJECT_SOURCE_DIR} /include /seqan-std/pair.hpp
32+ ${PROJECT_SOURCE_DIR} /include /seqan-std/to.hpp
33+ ${PROJECT_SOURCE_DIR} /include /seqan-std/tuple.hpp
34+ ${PROJECT_SOURCE_DIR} /include /seqan-std/zip_view.hpp
4235)
4336target_compile_features (seqan-std INTERFACE cxx_std_20 )
4437add_library (seqan::std ALIAS seqan-std )
0 commit comments