Skip to content

Commit 264f6f7

Browse files
authored
build: rename sample targets (#78)
* build: rename executable to `generate_sequence` * build: rename library to `sequence` * build: rename test target to `sequence_test`
1 parent 50bfa50 commit 264f6f7

File tree

2 files changed

+22
-22
lines changed

2 files changed

+22
-22
lines changed

CMakeLists.txt

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -24,24 +24,24 @@ cpmusepackagelock(package-lock)
2424
cpmgetpackage(argparse)
2525
cpmgetpackage(CheckWarning.cmake)
2626

27-
add_library(my_fibonacci src/sequence.cpp)
27+
add_library(sequence src/sequence.cpp)
2828

2929
target_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)
3636
if(BUILD_TESTING)
37-
target_check_warning(my_fibonacci)
37+
target_check_warning(sequence)
3838
endif()
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)
4343
if(BUILD_TESTING)
44-
target_check_warning(my_fibonacci_main)
44+
target_check_warning(generate_sequence)
4545
endif()
4646

4747
if(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)
7373
endif()
7474

7575
install(
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

src/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#include <my_fibonacci/sequence.hpp>
55

66
int main(int argc, char** argv) {
7-
argparse::ArgumentParser program("my_fibonacci_main");
7+
argparse::ArgumentParser program("generate_sequence");
88
program.add_description(
99
"Generate a Fibonacci sequence up to the given number of terms.");
1010
program.add_argument("n").help("The number of terms").scan<'i', int>();

0 commit comments

Comments
 (0)