|
7 | 7 | ### Build target library list:
|
8 | 8 | > | id | name | version | dependent libraries | note |
|
9 | 9 | > | :- | :--- | :------ | :------------------ | :--- |
|
10 |
| -> | 1 | openssl | 1.1.1d | no | Configure is perl script | |
11 |
| -> | 2 | nghttp2 | 1.40.0 | no | no | |
12 |
| -> | 3 | curl | 7.68.0 | openssl,nghttp2 | no | |
13 |
| -> | 4 | protobuf | 3.11.4 | no | no | |
| 10 | +> | 1 | openssl | 1.1.1d | - | Configure is perl script | |
| 11 | +> | 2 | nghttp2 | 1.40.0 | - | - | |
| 12 | +> | 3 | curl | 7.68.0 | openssl,nghttp2 | - | |
| 13 | +> | 3 | protobuf | 3.11.4 | - | - | |
| 14 | +> #### iOS Platform static library(.a) support list: |
| 15 | +> | id | armv7 | armv7s | arm64 | arm64e | x86 | x86-64 | note | |
| 16 | +> | :- | :---- | :----- | :---- | :----- | :-- | :----- | :--- | |
| 17 | +> | 1 | yes | no | yes | yes | no | yes | - | |
| 18 | +> | 2 | yes | no | yes | yes | no | yes | - | |
| 19 | +> | 3 | yes | no | yes | yes | no | yes | - | |
| 20 | +> | 4 | yes | no | yes | yes | no | yes | - | |
| 21 | +> #### iOS Platform dynamic library(.dylib) support list: |
| 22 | +> `TODO: ` |
| 23 | +> #### iOS Platform static framework(.framework) support list: |
| 24 | +> `TODO: ` |
| 25 | +> #### iOS Platform dynamic framework(.framework) support list: |
| 26 | +> `TODO: ` |
| 27 | +> #### Android Platform static library(.a) support list: |
| 28 | +> | id | armeabi-v7a | arm64-v8a | x86 | x86-64 | note | |
| 29 | +> | :- | :---------- | :-------- | :-- | :----- | :--- | |
| 30 | +> | 1 | yes | yes | yes | yes | - | |
| 31 | +> | 2 | yes | yes | yes | yes | - | |
| 32 | +> | 3 | yes | yes | yes | yes | - | |
| 33 | +> | 4 | yes | yes | yes | yes | - | |
| 34 | +> #### Android Platform dynamic library(.so) support list: |
| 35 | +> | id | armeabi-v7a | arm64-v8a | x86 | x86-64 | note | |
| 36 | +> | :- | :---------- | :-------- | :-- | :----- | :--- | |
| 37 | +> | 1 | yes | yes | yes | yes | - | |
| 38 | +> | 2 | yes | yes | yes | yes | - | |
| 39 | +> | 3 | yes | no | yes | yes | - | |
| 40 | +> | 4 | no | no | no | yes | - | |
| 41 | +> #### Android Platform support lists: |
14 | 42 | ### Extended instructions
|
15 | 43 | > #### Use the entry script to build the target library.
|
16 | 44 | > #### ios.sh is the ios platform entry script.
|
|
57 | 85 | > #### bash shell script
|
58 | 86 | ### Build platform:
|
59 | 87 | > #### MaoOS
|
60 |
| -> #### Linux: **`TODO`** |
| 88 | +> #### Linux: **`TODO: `** |
61 | 89 | ### Target platform:
|
62 | 90 | > #### iOS
|
63 | 91 | > #### Android
|
|
71 | 99 | > * Dependent detection:
|
72 | 100 | > + Build target library dependency detection:
|
73 | 101 | > - manual build
|
74 |
| -> - auto build all dependency target library: **`TODO`** |
75 |
| -> * To reconstruct the configure: **`TODO`** |
| 102 | +> - auto build all dependency target library: **`TODO: `** |
| 103 | +> * To reconstruct the configure: **`TODO: `** |
76 | 104 | ### Project structure:
|
77 | 105 | > * Input:
|
78 | 106 | > + Source directory:
|
|
0 commit comments