File tree Expand file tree Collapse file tree 1 file changed +14
-3
lines changed Expand file tree Collapse file tree 1 file changed +14
-3
lines changed Original file line number Diff line number Diff line change @@ -25,7 +25,13 @@ cpmgetpackage(argparse)
2525cpmgetpackage(CheckWarning.cmake)
2626
2727add_library (my_fibonacci src/sequence.cpp)
28- target_include_directories (my_fibonacci PUBLIC include )
28+
29+ target_sources (
30+ my_fibonacci PUBLIC FILE_SET HEADERS
31+ BASE_DIRS include
32+ FILES include /my_fibonacci/sequence.hpp
33+ )
34+
2935set_property (TARGET my_fibonacci PROPERTY CXX_STANDARD 11)
3036if (BUILD_TESTING)
3137 target_check_warning(my_fibonacci)
@@ -49,8 +55,13 @@ if(BUILD_TESTING)
4955 get_target_property (my_fibonacci_SOURCES my_fibonacci SOURCES )
5056 add_executable (my_fibonacci_test test /sequence_test.cpp ${my_fibonacci_SOURCES} )
5157
52- get_target_property (my_fibonacci_INCLUDES my_fibonacci INCLUDE_DIRECTORIES )
53- target_include_directories (my_fibonacci_test PRIVATE ${my_fibonacci_INCLUDES} )
58+ get_target_property (my_fibonacci_HEADER_DIRS my_fibonacci HEADER_DIRS)
59+ get_target_property (my_fibonacci_HEADER_SET my_fibonacci HEADER_SET)
60+ target_sources (
61+ my_fibonacci_test PRIVATE FILE_SET HEADERS
62+ BASE_DIRS ${my_fibonacci_HEADER_DIRS}
63+ FILES ${my_fibonacci_HEADER_SET}
64+ )
5465
5566 target_link_libraries (my_fibonacci_test PRIVATE Catch2::Catch2WithMain)
5667
You can’t perform that action at this time.
0 commit comments