|
19 | 19 | # │ │ │ │ |
20 | 20 | # │ OUTPUT: │ │ OUTPUT: │ |
21 | 21 | # │ .../<profile>/ │ │ .../<profile>/ │ |
22 | | -# │ libscylla_cpp_driver.a │ │ libscylla_cpp_driver.so │ |
| 22 | +# │ libscylladb.a │ │ libscylladb.so │ |
23 | 23 | # └────────────┬─────────────┘ └──────────────┬───────────────┘ |
24 | 24 | # │ │ |
25 | 25 | # ┌────────────▼─────────────┐ ┌──────────────▼───────────────┐ |
26 | | -# │ scylla_cpp_driver │ │ scylla_cpp_driver │ |
| 26 | +# │ scylladb │ │ scylladb │ |
27 | 27 | # │ _staticlib_target │ │ _cdylib_target │ |
28 | 28 | # │ (custom target, ALL) │ │ (custom target, ALL) │ |
29 | 29 | # └────────────┬─────────────┘ └──────────────┬───────────────┘ |
30 | 30 | # │ │ |
31 | 31 | # ┌────────────▼─────────────┐ ┌──────────────▼───────────────┐ |
32 | | -# │ scylla_cpp_driver │ │ scylla_cpp_driver │ |
| 32 | +# │ scylladb │ │ scylladb │ |
33 | 33 | # │ _staticlib │ │ _cdylib │ |
34 | 34 | # │ (STATIC IMPORTED) │ │ (SHARED IMPORTED) │ |
35 | 35 | # │ │ │ │ |
36 | 36 | # │ IMPORTED_LOCATION: │ │ IMPORTED_LOCATION: │ |
37 | 37 | # │ .../<profile>/ │ │ .../<profile>/ │ |
38 | | -# │ libscylla_cpp_driver.a │ │ libscylla_cpp_driver.so │ |
| 38 | +# │ libscylladb.a │ │ libscylladb.so │ |
39 | 39 | # └────────────┬─────────────┘ └──────────────┬───────────────┘ |
40 | 40 | # │ │ |
41 | 41 | # $<TARGET_FILE:…> $<TARGET_FILE:…> |
42 | 42 | # (used by create_copy) (used by create_copy) |
43 | 43 | # │ │ |
44 | 44 | # ┌────────────▼─────────────┐ ┌──────────────▼───────────────┐ |
45 | | -# │ libscylla-cpp-driver │ │ libscylla-cpp-driver │ |
| 45 | +# │ libscylladb │ │ libscylladb │ |
46 | 46 | # │ _static.a_copy │ │ .so.X.Y.Z_copy │ |
47 | 47 | # │ (custom target, ALL) │ │ (custom target, ALL) │ |
48 | 48 | # │ │ │ │ |
|
51 | 51 | # └────────────┬─────────────┘ └──────────────┬───────────────┘ |
52 | 52 | # │ │ |
53 | 53 | # ┌────────────▼─────────────┐ ┌──────────────▼───────────────┐ |
54 | | -# │ scylla-cpp-driver_static │ │ scylla-cpp-driver │ |
| 54 | +# │ scylladb_static │ │ scylladb │ |
55 | 55 | # │ (STATIC IMPORTED) │ │ (SHARED IMPORTED) │ |
56 | 56 | # │ │ │ │ |
57 | 57 | # │ IMPORTED_LOCATION: │ │ IMPORTED_LOCATION: │ |
58 | | -# │ build/libscylla-cpp- │ │ build/libscylla-cpp- │ |
59 | | -# │ driver_static.a │ │ driver.so.X.Y.Z │ |
| 58 | +# │ build/libscylladb │ │ build/libscylladb │ |
| 59 | +# │ _static.a │ │ .so.X.Y.Z │ |
60 | 60 | # └────────────┬─────────────┘ │ │ |
61 | 61 | # │ │ + symlinks: │ |
62 | 62 | # │ │ .so.X → .so.X.Y.Z │ |
|
80 | 80 | # _cdylib_target artifacts; give the build system a |
81 | 81 | # (custom targets, ALL) named handle to order on. |
82 | 82 | # |
83 | | -# (3) scylla_cpp_driver_staticlib / IMPORTED targets wrapping the raw cargo |
84 | | -# scylla_cpp_driver_cdylib output paths. Exist solely so that |
| 83 | +# (3) scylladb_staticlib / IMPORTED targets wrapping the raw cargo |
| 84 | +# scylladb_cdylib output paths. Exist solely so that |
85 | 85 | # (IMPORTED libraries) create_copy can use $<TARGET_FILE:…> |
86 | 86 | # generator expressions to get the path. |
87 | 87 | # |
88 | | -# (4) _copy targets Copy + rename from Cargo's underscore |
89 | | -# (custom targets, ALL) naming (libscylla_cpp_driver.so) to |
90 | | -# conventional C library naming |
91 | | -# (libscylla-cpp-driver.so.X.Y.Z) in |
92 | | -# the build root. |
| 88 | +# (4) _copy targets Copy + rename from Cargo's output |
| 89 | +# (custom targets, ALL) (libscylladb.so) to versioned naming |
| 90 | +# (libscylladb.so.X.Y.Z) in the build |
| 91 | +# root. |
93 | 92 | # |
94 | | -# (5) scylla-cpp-driver_static / Final IMPORTED targets pointing at the |
95 | | -# scylla-cpp-driver renamed copies. These are what the |
| 93 | +# (5) scylladb_static / Final IMPORTED targets pointing at the |
| 94 | +# scylladb renamed copies. These are what the |
96 | 95 | # (IMPORTED libraries) rest of the build system links against. |
97 | 96 | # |
98 | 97 | # ============================================================================ |
|
0 commit comments