Skip to content

Commit 2a6fe31

Browse files
committed
update chapter 1 and 9 clang test
1 parent fa55ab4 commit 2a6fe31

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+179
-129
lines changed

CMakeLists.txt

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
CMAKE_MINIMUM_REQUIRED(VERSION 3.25)
2+
3+
project(PCTA)
4+
5+
add_subdirectory(chapter-1)
6+
add_subdirectory(chapter-2)
7+
add_subdirectory(chapter-7)
8+
add_subdirectory(chapter-8)
9+
add_subdirectory(chapter-9)
10+
# add_subdirectory(chapter-10)

chapter-1/1-1/CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ project(1-1)
44

55
include("../../module.cmake")
66

7-
add_executable(${CMAKE_PROJECT_NAME})
8-
target_sources(${CMAKE_PROJECT_NAME}
7+
add_executable(1-1)
8+
target_sources(1-1
99
PUBLIC
1010
main.cpp
1111
PRIVATE

chapter-1/1-2/CMakeLists.txt

+7-6
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@ project(1-2)
44

55
include("../../module.cmake")
66

7-
add_executable(${CMAKE_PROJECT_NAME})
8-
target_sources(${CMAKE_PROJECT_NAME}
9-
PUBLIC
10-
FILE_SET all_my_modules TYPE CXX_MODULES FILES
11-
main.cpp
12-
employee.cppm
7+
add_executable(1-2)
8+
target_sources(1-2
9+
PUBLIC
10+
main.cpp
11+
PRIVATE
12+
FILE_SET all_my_modules TYPE CXX_MODULES FILES
13+
employee.cppm
1314
)

chapter-1/1-3/CMakeLists.txt

+7-6
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@ project(1-3)
44

55
include("../../module.cmake")
66

7-
add_executable(${CMAKE_PROJECT_NAME})
8-
target_sources(${CMAKE_PROJECT_NAME}
9-
PUBLIC
10-
FILE_SET all_my_modules TYPE CXX_MODULES FILES
11-
main.cpp
12-
employee.cppm
7+
add_executable(1-3)
8+
target_sources(1-3
9+
PUBLIC
10+
main.cpp
11+
PRIVATE
12+
FILE_SET all_my_modules TYPE CXX_MODULES FILES
13+
employee.cppm
1314
)

chapter-1/1-4/CMakeLists.txt

+7-6
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@ project(1-4)
44

55
include("../../module.cmake")
66

7-
add_executable(${CMAKE_PROJECT_NAME})
8-
target_sources(${CMAKE_PROJECT_NAME}
9-
PUBLIC
10-
FILE_SET all_my_modules TYPE CXX_MODULES FILES
11-
main.cpp
12-
employee.cppm
7+
add_executable(1-4)
8+
target_sources(1-4
9+
PUBLIC
10+
main.cpp
11+
PRIVATE
12+
FILE_SET all_my_modules TYPE CXX_MODULES FILES
13+
employee.cppm
1314
)

chapter-1/1-5/CMakeLists.txt

+4-3
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,12 @@ project(1-5)
44

55
include("../../module.cmake")
66

7-
add_executable(${CMAKE_PROJECT_NAME})
8-
target_sources(${CMAKE_PROJECT_NAME}
7+
add_executable(1-5)
8+
target_sources(1-5
99
PUBLIC
10-
FILE_SET all_my_modules TYPE CXX_MODULES FILES
1110
main.cpp
11+
PUBLIC
12+
FILE_SET all_my_modules TYPE CXX_MODULES FILES
1213
AirlineTicket.cppm
1314
PRIVATE
1415
AirlineTicket.cpp

chapter-1/1-6/CMakeLists.txt

+9-8
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@ project(1-6)
44

55
include("../../module.cmake")
66

7-
add_executable(${CMAKE_PROJECT_NAME})
8-
target_sources(${CMAKE_PROJECT_NAME}
9-
PUBLIC
10-
FILE_SET all_my_modules TYPE CXX_MODULES FILES
11-
main.cpp
12-
AirlineTicket.cppm
13-
PRIVATE
14-
AirlineTicket.cpp
7+
add_executable(1-6)
8+
target_sources(1-6
9+
PUBLIC
10+
main.cpp
11+
PUBLIC
12+
FILE_SET all_my_modules TYPE CXX_MODULES FILES
13+
AirlineTicket.cppm
14+
PRIVATE
15+
AirlineTicket.cpp
1516
)

chapter-1/CMakeLists.txt

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
CMAKE_MINIMUM_REQUIRED(VERSION 3.25)
2+
3+
project(chapter-1)
4+
5+
add_subdirectory(1-1)
6+
add_subdirectory(1-2)
7+
add_subdirectory(1-3)
8+
add_subdirectory(1-4)
9+
add_subdirectory(1-5)
10+
add_subdirectory(1-6)

chapter-10/10-1/CMakeLists.txt

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ project(10-1)
44

55
include("../../module.cmake")
66

7-
add_executable(${CMAKE_PROJECT_NAME})
8-
target_sources(${CMAKE_PROJECT_NAME}
7+
add_executable(10-1)
8+
target_sources(10-1
99
PUBLIC
10-
FILE_SET all_my_modules TYPE CXX_MODULES FILES
1110
main.cpp
11+
PUBLIC
12+
FILE_SET all_my_modules TYPE CXX_MODULES FILES
1213
hr.cppm
13-
PRIVATE
1414
person.cppm
1515
employee.cppm
1616
manager.cppm

chapter-10/10-2/CMakeLists.txt

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ project(10-2)
44

55
include("../../module.cmake")
66

7-
add_executable(${CMAKE_PROJECT_NAME})
8-
target_sources(${CMAKE_PROJECT_NAME}
7+
add_executable(10-2)
8+
target_sources(10-2
99
PUBLIC
10-
FILE_SET all_my_modules TYPE CXX_MODULES FILES
1110
main.cpp
11+
PUBLIC
12+
FILE_SET all_my_modules TYPE CXX_MODULES FILES
1213
hr.cppm
13-
PRIVATE
1414
person.cppm
1515
employee.cppm
1616
manager.cppm

chapter-10/10-3/CMakeLists.txt

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ project(10-4)
44

55
include("../../module.cmake")
66

7-
add_executable(${CMAKE_PROJECT_NAME})
8-
target_sources(${CMAKE_PROJECT_NAME}
7+
add_executable(10-4)
8+
target_sources(10-4
99
PUBLIC
10-
FILE_SET all_my_modules TYPE CXX_MODULES FILES
1110
main.cpp
11+
PUBLIC
12+
FILE_SET all_my_modules TYPE CXX_MODULES FILES
1213
hr.cppm
13-
PRIVATE
1414
person.cppm
1515
employee.cppm
1616
manager.cppm

chapter-10/10-4/CMakeLists.txt

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ project(10-3)
44

55
include("../../module.cmake")
66

7-
add_executable(${CMAKE_PROJECT_NAME})
8-
target_sources(${CMAKE_PROJECT_NAME}
7+
add_executable(10-3)
8+
target_sources(10-3
99
PUBLIC
10-
FILE_SET all_my_modules TYPE CXX_MODULES FILES
1110
main.cpp
11+
PUBLIC
12+
FILE_SET all_my_modules TYPE CXX_MODULES FILES
1213
hr.cppm
13-
PRIVATE
1414
person.cppm
1515
employee.cppm
1616
manager.cppm

chapter-10/CMakeLists.txt

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
CMAKE_MINIMUM_REQUIRED(VERSION 3.25)
2+
3+
project(chapter-10)
4+
5+
add_subdirectory(10-1)
6+
add_subdirectory(10-2)
7+
add_subdirectory(10-3)
8+
add_subdirectory(10-4)

chapter-11/11-1/CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ project(11-1)
44

55
include("../../module.cmake")
66

7-
add_executable(${CMAKE_PROJECT_NAME})
8-
target_sources(${CMAKE_PROJECT_NAME}
7+
add_executable(11-1)
8+
target_sources(11-1
99
PUBLIC
1010
FILE_SET all_my_modules TYPE CXX_MODULES FILES
1111
main.cpp

chapter-11/11-2/CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ project(11-2)
44

55
include("../../module.cmake")
66

7-
add_executable(${CMAKE_PROJECT_NAME})
8-
target_sources(${CMAKE_PROJECT_NAME}
7+
add_executable(11-2)
8+
target_sources(11-2
99
PUBLIC
1010
FILE_SET all_my_modules TYPE CXX_MODULES FILES
1111
main.cpp

chapter-11/11-3/CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ project(11-3)
44

55
include("../../module.cmake")
66

7-
add_executable(${CMAKE_PROJECT_NAME})
8-
target_sources(${CMAKE_PROJECT_NAME}
7+
add_executable(11-3)
8+
target_sources(11-3
99
PUBLIC
1010
FILE_SET all_my_modules TYPE CXX_MODULES FILES
1111
main.cpp

chapter-11/11-4/CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ project(11-4)
44

55
include("../../module.cmake")
66

7-
add_executable(${CMAKE_PROJECT_NAME})
8-
target_sources(${CMAKE_PROJECT_NAME}
7+
add_executable(11-4)
8+
target_sources(11-4
99
PUBLIC
1010
FILE_SET all_my_modules TYPE CXX_MODULES FILES
1111
main.cpp

chapter-12/12-1/CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ project(12-1)
44

55
include("../../module.cmake")
66

7-
add_executable(${CMAKE_PROJECT_NAME})
8-
target_sources(${CMAKE_PROJECT_NAME}
7+
add_executable(12-1)
8+
target_sources(12-1
99
PUBLIC
1010
FILE_SET all_my_modules TYPE CXX_MODULES FILES
1111
main.cpp

chapter-12/12-2/CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ project(12-2)
44

55
include("../../module.cmake")
66

7-
add_executable(${CMAKE_PROJECT_NAME})
8-
target_sources(${CMAKE_PROJECT_NAME}
7+
add_executable(12-2)
8+
target_sources(12-2
99
PUBLIC
1010
FILE_SET all_my_modules TYPE CXX_MODULES FILES
1111
main.cpp

chapter-12/12-3/CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ project(12-3)
44

55
include("../../module.cmake")
66

7-
add_executable(${CMAKE_PROJECT_NAME})
8-
target_sources(${CMAKE_PROJECT_NAME}
7+
add_executable(12-3)
8+
target_sources(12-3
99
PUBLIC
1010
FILE_SET all_my_modules TYPE CXX_MODULES FILES
1111
main.cpp

chapter-12/12-4/CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ project(12-4)
44

55
include("../../module.cmake")
66

7-
add_executable(${CMAKE_PROJECT_NAME})
8-
target_sources(${CMAKE_PROJECT_NAME}
7+
add_executable(12-4)
8+
target_sources(12-4
99
PUBLIC
1010
FILE_SET all_my_modules TYPE CXX_MODULES FILES
1111
main.cpp

chapter-12/12-5/CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ project(12-5)
44

55
include("../../module.cmake")
66

7-
add_executable(${CMAKE_PROJECT_NAME})
8-
target_sources(${CMAKE_PROJECT_NAME}
7+
add_executable(12-5)
8+
target_sources(12-5
99
PUBLIC
1010
FILE_SET all_my_modules TYPE CXX_MODULES FILES
1111
main.cpp

chapter-12/12-6/CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ project(12-6)
44

55
include("../../module.cmake")
66

7-
add_executable(${CMAKE_PROJECT_NAME})
8-
target_sources(${CMAKE_PROJECT_NAME}
7+
add_executable(12-6)
8+
target_sources(12-6
99
PUBLIC
1010
FILE_SET all_my_modules TYPE CXX_MODULES FILES
1111
FindTemplate.cpp

chapter-13/13-1/CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ project(13-1)
44

55
include("../../module.cmake")
66

7-
add_executable(${CMAKE_PROJECT_NAME})
8-
target_sources(${CMAKE_PROJECT_NAME}
7+
add_executable(13-1)
8+
target_sources(13-1
99
PUBLIC
1010
FILE_SET all_my_modules TYPE CXX_MODULES FILES
1111
main.cpp

chapter-13/13-2/CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ project(13-2)
44

55
include("../../module.cmake")
66

7-
add_executable(${CMAKE_PROJECT_NAME})
8-
target_sources(${CMAKE_PROJECT_NAME}
7+
add_executable(13-2)
8+
target_sources(13-2
99
PUBLIC
1010
FILE_SET all_my_modules TYPE CXX_MODULES FILES
1111
main.cpp

chapter-2/2-1/CMakeLists.txt

+4-3
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@ project(2-1)
44

55
include("../../module.cmake")
66

7-
add_executable(${CMAKE_PROJECT_NAME})
8-
target_sources(${CMAKE_PROJECT_NAME}
7+
add_executable(2-1)
8+
target_sources(2-1
99
PUBLIC
10-
FILE_SET all_my_modules TYPE CXX_MODULES FILES
1110
main.cpp
11+
PUBLIC
12+
FILE_SET all_my_modules TYPE CXX_MODULES FILES
1213
)

chapter-2/2-2/CMakeLists.txt

+6-5
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@ project(2-2)
44

55
include("../../module.cmake")
66

7-
add_executable(${CMAKE_PROJECT_NAME})
8-
target_sources(${CMAKE_PROJECT_NAME}
9-
PUBLIC
10-
FILE_SET all_my_modules TYPE CXX_MODULES FILES
11-
main.cpp
7+
add_executable(2-2)
8+
target_sources(2-2
9+
PUBLIC
10+
main.cpp
11+
PUBLIC
12+
FILE_SET all_my_modules TYPE CXX_MODULES FILES
1213
)

chapter-2/2-3/CMakeLists.txt

+6-5
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@ project(2-3)
44

55
include("../../module.cmake")
66

7-
add_executable(${CMAKE_PROJECT_NAME})
8-
target_sources(${CMAKE_PROJECT_NAME}
9-
PUBLIC
10-
FILE_SET all_my_modules TYPE CXX_MODULES FILES
11-
main.cpp
7+
add_executable(2-3)
8+
target_sources(2-3
9+
PUBLIC
10+
main.cpp
11+
PUBLIC
12+
FILE_SET all_my_modules TYPE CXX_MODULES FILES
1213
)

0 commit comments

Comments
 (0)