Commit 0a36502
authored
Decrease compile time with nanostack-libservice (#379)
nanostack-libservice involves two parts: common (e.g. libip4string) and
nanostack-specific (e.g. nvmHelper). For nanostack-specific, it needs to
link nanostack hal and will pull in 200+ nanostack files for compile.
This is unnecessary for common only application e.g. lwipstack. To fix this,
the following strategy is applied for nanostack-libservice cmake listfile:
1. For compiling nanostack-specific, it doesn't rely on nanostack hal
because its needed header file has placed underneath
(mbed-client-libservice/platform).
2. For application needing the nanostack-specific, the nanostack cmake
listfile shall specify the link dependency.1 parent e72b38a commit 0a36502
1 file changed
+0
-2
lines changedLines changed: 0 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
26 | | - | |
27 | 25 | | |
28 | 26 | | |
29 | 27 | | |
| |||
0 commit comments