Skip to content

Commit dca3b38

Browse files
Various improvements
Signed-off-by: Ronald Cron <[email protected]>
1 parent 15557d0 commit dca3b38

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

docs/4.0-migration-guide/repo-split.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@ There is currently no equivalent for `make uninstall` in the Mbed TLS CMake buil
4545

4646
#### Common build options
4747

48+
The following table illustrates the approximate CMake equivalents of common make commands.
49+
Most CMake examples show only the configuration step, others (like installation) correspond to different stages of the build process.
50+
4851
| Make usage | CMake usage | Description |
4952
|----------------------------|-------------------------------------------------------|----------------------|
5053
| `make DEBUG=1` | `cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug` | Build in debug mode. |
@@ -83,7 +86,7 @@ The header `include/mbedtls/mbedtls_config.h` still exists and now contains only
8386

8487
If you use the Python script `scripts/config.py` to adjust your configuration, you do not need to modify your scripts to specify which configuration file to edit, the script automatically updates the correct file.
8588

86-
There has been significant changes in the configuration options, primarily affecting cryptography.
89+
There have been significant changes in the configuration options, primarily affecting cryptography.
8790

8891
#### Cryptography configuration
8992
- See [psa-transition.md](https://github.com/Mbed-TLS/TF-PSA-Crypto/blob/development/docs/psa-transition.md#compile-time-configuration).
@@ -165,7 +168,8 @@ Finally, note the new `include/tf-psa-crypto` directory, which contains the TF-P
165168
#### Application Developers using a distribution package
166169
- See [Impact on usages of the library](#impact-on-some-usages-of-the-library) for the possible impacts on:
167170
- Linking against the cryptography library or CMake targets.
168-
- Use the updated `pkg-config` files (`mbedcrypto.pc` / `tfpsacrypto.pc`).
171+
- Using the Mbed TLS Crypto pkg-config file.
172+
- Using Mbed TLS as an installed library
169173

170174
### Developer or package maintainers
171175
If you build or distribute Mbed TLS:
@@ -175,7 +179,8 @@ If you build or distribute Mbed TLS:
175179
- Review [File and directory relocations](#file-and-directory-relocations) for updated paths.
176180
- See [Impact on usages of the library](#impact-on-some-usages-of-the-library) for the possible impacts on:
177181
- Linking against the cryptography library or CMake targets.
178-
- Use the updated `pkg-config` files (`mbedcrypto.pc` / `tfpsacrypto.pc`).
182+
- Using the Mbed TLS Crypto pkg-config file (`mbedcrypto.pc` or `tfpsacrypto.pc`).
183+
- Using Mbed TLS as an installed library
179184
- Configuration note: cryptography and platform options are now in `crypto_config.h` (see [Configuration file split](#configuration-file-split)).
180185

181186
### Platform Integrators

0 commit comments

Comments
 (0)