@@ -24,24 +24,24 @@ cpmusepackagelock(package-lock)
2424cpmgetpackage(argparse)
2525cpmgetpackage(CheckWarning.cmake)
2626
27- add_library (my_fibonacci src/sequence.cpp)
27+ add_library (sequence src/sequence.cpp)
2828
2929target_sources (
30- my_fibonacci PUBLIC FILE_SET HEADERS
30+ sequence PUBLIC FILE_SET HEADERS
3131 BASE_DIRS include
3232 FILES include /my_fibonacci/sequence.hpp
3333)
3434
35- set_property (TARGET my_fibonacci PROPERTY CXX_STANDARD 11)
35+ set_property (TARGET sequence PROPERTY CXX_STANDARD 11)
3636if (BUILD_TESTING)
37- target_check_warning(my_fibonacci )
37+ target_check_warning(sequence )
3838endif ()
3939
40- add_executable (my_fibonacci_main src/main.cpp)
41- target_link_libraries (my_fibonacci_main PUBLIC argparse my_fibonacci )
42- set_property (TARGET my_fibonacci_main PROPERTY CXX_STANDARD 11)
40+ add_executable (generate_sequence src/main.cpp)
41+ target_link_libraries (generate_sequence PUBLIC argparse sequence )
42+ set_property (TARGET generate_sequence PROPERTY CXX_STANDARD 11)
4343if (BUILD_TESTING)
44- target_check_warning(my_fibonacci_main )
44+ target_check_warning(generate_sequence )
4545endif ()
4646
4747if (BUILD_TESTING)
@@ -52,28 +52,28 @@ if(BUILD_TESTING)
5252 cpmgetpackage(Catch2)
5353 include ("${Catch2_SOURCE_DIR} /extras/Catch.cmake" )
5454
55- get_target_property (my_fibonacci_SOURCES my_fibonacci SOURCES )
56- add_executable (my_fibonacci_test test /sequence_test.cpp ${my_fibonacci_SOURCES } )
55+ get_target_property (sequence_SOURCES sequence SOURCES )
56+ add_executable (sequence_test test /sequence_test.cpp ${sequence_SOURCES } )
5757
58- get_target_property (my_fibonacci_HEADER_DIRS my_fibonacci HEADER_DIRS)
59- get_target_property (my_fibonacci_HEADER_SET my_fibonacci HEADER_SET)
58+ get_target_property (sequence_HEADER_DIRS sequence HEADER_DIRS)
59+ get_target_property (sequence_HEADER_SET sequence HEADER_SET)
6060 target_sources (
61- my_fibonacci_test PRIVATE FILE_SET HEADERS
62- BASE_DIRS ${my_fibonacci_HEADER_DIRS }
63- FILES ${my_fibonacci_HEADER_SET }
61+ sequence_test PRIVATE FILE_SET HEADERS
62+ BASE_DIRS ${sequence_HEADER_DIRS }
63+ FILES ${sequence_HEADER_SET }
6464 )
6565
66- target_link_libraries (my_fibonacci_test PRIVATE Catch2::Catch2WithMain)
66+ target_link_libraries (sequence_test PRIVATE Catch2::Catch2WithMain)
6767
68- target_check_warning(my_fibonacci_test )
69- target_compile_options (my_fibonacci_test PRIVATE --coverage -O0)
70- target_link_options (my_fibonacci_test PRIVATE --coverage)
68+ target_check_warning(sequence_test )
69+ target_compile_options (sequence_test PRIVATE --coverage -O0)
70+ target_link_options (sequence_test PRIVATE --coverage)
7171
72- catch_discover_tests(my_fibonacci_test )
72+ catch_discover_tests(sequence_test )
7373endif ()
7474
7575install (
76- TARGETS my_fibonacci my_fibonacci_main
76+ TARGETS generate_sequence sequence
7777 EXPORT my_fibonacci_targets
7878 LIBRARY DESTINATION lib
7979 RUNTIME DESTINATION bin
0 commit comments