cmake: Enable all modes by default

Working on the project is easier, when all modes and most other features
are enabled by default.

The baseline for CodeChecker needs to be adjusted, because more code is
now analyzed. It just reports more findings of issues that were already
around before.
This commit is contained in:
Lukas Woodtli 2024-12-04 16:19:44 +01:00 committed by Lukas Woodtli
parent 306744a5a0
commit 76e8aed679
9 changed files with 122 additions and 38 deletions

View File

@ -12,6 +12,18 @@
"hidden": true, "hidden": true,
"binaryDir": "${sourceDir}/build-presets/${presetName}", "binaryDir": "${sourceDir}/build-presets/${presetName}",
"cacheVariables": { "cacheVariables": {
"WAKAAMA_MODE_SERVER": {
"type": "BOOL",
"value": "OFF"
},
"WAKAAMA_MODE_BOOTSTRAP_SERVER": {
"type": "BOOL",
"value": "OFF"
},
"WAKAAMA_MODE_CLIENT": {
"type": "BOOL",
"value": "OFF"
},
"WAKAAMA_PLATFORM": { "WAKAAMA_PLATFORM": {
"type": "STRING", "type": "STRING",
"value": "POSIX" "value": "POSIX"

View File

@ -3,6 +3,8 @@ cmake_minimum_required(VERSION 3.21)
project(bootstrap_server C) project(bootstrap_server C)
set(WAKAAMA_MODE_BOOTSTRAP_SERVER ON) set(WAKAAMA_MODE_BOOTSTRAP_SERVER ON)
set(WAKAAMA_MODE_SERVER OFF)
set(WAKAAMA_MODE_CLIENT OFF)
set(WAKAAMA_CLI ON) set(WAKAAMA_CLI ON)
set(WAKAAMA_TRANSPORT POSIX_UDP) set(WAKAAMA_TRANSPORT POSIX_UDP)
set(WAKAAMA_PLATFORM POSIX) set(WAKAAMA_PLATFORM POSIX)

View File

@ -3,6 +3,8 @@ cmake_minimum_required(VERSION 3.21)
project(lwm2mclient_raw_block1 C) project(lwm2mclient_raw_block1 C)
set(WAKAAMA_MODE_CLIENT ON) set(WAKAAMA_MODE_CLIENT ON)
set(WAKAAMA_MODE_SERVER OFF)
set(WAKAAMA_MODE_BOOTSTRAP_SERVER OFF)
set(WAKAAMA_CLIENT_INITIATED_BOOTSTRAP ON) set(WAKAAMA_CLIENT_INITIATED_BOOTSTRAP ON)
set(WAKAAMA_DATA_SENML_JSON ON) set(WAKAAMA_DATA_SENML_JSON ON)
set(WAKAAMA_DATA_SENML_CBOR OFF) set(WAKAAMA_DATA_SENML_CBOR OFF)

View File

@ -3,6 +3,8 @@ cmake_minimum_required(VERSION 3.21)
project(lwm2mclient_tinydtls C) project(lwm2mclient_tinydtls C)
set(WAKAAMA_MODE_CLIENT ON) set(WAKAAMA_MODE_CLIENT ON)
set(WAKAAMA_MODE_SERVER OFF)
set(WAKAAMA_MODE_BOOTSTRAP_SERVER OFF)
set(WAKAAMA_CLIENT_INITIATED_BOOTSTRAP ON) set(WAKAAMA_CLIENT_INITIATED_BOOTSTRAP ON)
set(WAKAAMA_DATA_SENML_JSON ON) set(WAKAAMA_DATA_SENML_JSON ON)
set(WAKAAMA_DATA_SENML_CBOR OFF) set(WAKAAMA_DATA_SENML_CBOR OFF)

View File

@ -3,6 +3,8 @@ cmake_minimum_required(VERSION 3.21)
project(lwm2mclient C) project(lwm2mclient C)
set(WAKAAMA_MODE_CLIENT ON) set(WAKAAMA_MODE_CLIENT ON)
set(WAKAAMA_MODE_SERVER OFF)
set(WAKAAMA_MODE_BOOTSTRAP_SERVER OFF)
set(WAKAAMA_CLIENT_INITIATED_BOOTSTRAP ON) set(WAKAAMA_CLIENT_INITIATED_BOOTSTRAP ON)
set(WAKAAMA_DATA_SENML_JSON ON) set(WAKAAMA_DATA_SENML_JSON ON)
set(WAKAAMA_DATA_SENML_CBOR OFF) set(WAKAAMA_DATA_SENML_CBOR OFF)

View File

@ -3,6 +3,9 @@ cmake_minimum_required(VERSION 3.21)
project(lightclient C) project(lightclient C)
set(WAKAAMA_MODE_CLIENT ON) set(WAKAAMA_MODE_CLIENT ON)
set(WAKAAMA_MODE_SERVER OFF)
set(WAKAAMA_MODE_BOOTSTRAP_SERVER OFF)
set(WAKAAMA_CLI ON) set(WAKAAMA_CLI ON)
set(WAKAAMA_TRANSPORT POSIX_UDP) set(WAKAAMA_TRANSPORT POSIX_UDP)
set(WAKAAMA_PLATFORM POSIX) set(WAKAAMA_PLATFORM POSIX)

View File

@ -3,6 +3,8 @@ cmake_minimum_required(VERSION 3.21)
project(lwm2mserver C) project(lwm2mserver C)
set(WAKAAMA_MODE_SERVER ON) set(WAKAAMA_MODE_SERVER ON)
set(WAKAAMA_MODE_CLIENT OFF)
set(WAKAAMA_MODE_BOOTSTRAP_SERVER OFF)
set(WAKAAMA_CLI ON) set(WAKAAMA_CLI ON)
set(WAKAAMA_TRANSPORT POSIX_UDP) set(WAKAAMA_TRANSPORT POSIX_UDP)
set(WAKAAMA_PLATFORM POSIX) set(WAKAAMA_PLATFORM POSIX)

View File

@ -1,24 +1,14 @@
044f5b0eff4745c2bf6364813afd33ed 004c2140432373866bbb828c890e4679
0ea7931b69e8b3234c564f1c2d97f2e3
1d23d25836c787b32f1e2a64bc4ceed0
1ea9912faf6e4f215ad5a6d25ecfc03c
26048fdcff9c36d589077b346f71e33e
2c54e9cc5a9990f3117bbd259578b516
33f934a71b0c12292a083efd2adabae9
3bef48a5f28f0375149d867be4030080
45df5602f4966deb9b705703b3753e0f
4ba84444bec0ad2c1a3cba7fc7b0c3cf
60caf3b05164653289c877317425738a
6bd4c519d9e63f4a53451f429e10152c
6cfd057ffacc065fc770c622a2801f0b
7bcc83d8b030eac413624485f514009c
7e8dcf5879ee7613d0f2f88e0965a290
008c3e4fa05eb3e60b84833dd3a05bb7 008c3e4fa05eb3e60b84833dd3a05bb7
01e1646880c33e3a8891df7a7f8d7a0e
020b03bebad74728eab2e33e3bc7fc47 020b03bebad74728eab2e33e3bc7fc47
044f5b0eff4745c2bf6364813afd33ed
046ac27463b95f4c89030c32d75ee8fe 046ac27463b95f4c89030c32d75ee8fe
04e6e15da1829e6ba074efe183dd3346 04e6e15da1829e6ba074efe183dd3346
05a5488adbfb2762596eaff8b2df8bf0 05a5488adbfb2762596eaff8b2df8bf0
06a6685765e9ff8e40741910970d61cb 06a6685765e9ff8e40741910970d61cb
06d28360eeb51a705b987ad17fa6b416
07dfe5bc4333669095f4ef9f9bab3cc7
09745435dfd89a87348fbd6961d67ff8 09745435dfd89a87348fbd6961d67ff8
09e728598e075bc5751fac1fc229ce36 09e728598e075bc5751fac1fc229ce36
0a2689fdc20f8b2e2ed6cf687880f93c 0a2689fdc20f8b2e2ed6cf687880f93c
@ -29,30 +19,46 @@
0cf39e5ba479dd4f73547c9aee412c09 0cf39e5ba479dd4f73547c9aee412c09
0d00cc70ece58c0314d4e8a65765eefe 0d00cc70ece58c0314d4e8a65765eefe
0d9ec38b32f7a73d8685713454d51933 0d9ec38b32f7a73d8685713454d51933
0ea7931b69e8b3234c564f1c2d97f2e3
0f99979f77427be273684418ef78a7c3
11e369994a9a7e497e8dd906eef5c6fa 11e369994a9a7e497e8dd906eef5c6fa
12ff8c615d1f04c105a20446b6d604b7 12ff8c615d1f04c105a20446b6d604b7
1364d2dc92dc8d62b73ea32597f8eddc 1364d2dc92dc8d62b73ea32597f8eddc
156789c9963418588853bf7eb7339611
16bba5953cbe3f91bcca78d086237f0e 16bba5953cbe3f91bcca78d086237f0e
17146c4d44e5a14b442e64b9319bf993 17146c4d44e5a14b442e64b9319bf993
17e12cc6ba97997c0bafa4098745f09a 17e12cc6ba97997c0bafa4098745f09a
1851dc041cd9fbc2fdc8fc876daf0165
186a1d06d1daa896d556982aeba46d69 186a1d06d1daa896d556982aeba46d69
18f7f770b0a1a19c537df36decb4d80e
19307ae966a67b6ae9caa20ef427cb31 19307ae966a67b6ae9caa20ef427cb31
1a38266ad76c20eb86b86db9fcd7d78b 1a38266ad76c20eb86b86db9fcd7d78b
1bec7fcd7780bf169769a711aa29fa0c 1bec7fcd7780bf169769a711aa29fa0c
1ce6b9bda4aca255f47c32ccebc08588 1ce6b9bda4aca255f47c32ccebc08588
1d23d25836c787b32f1e2a64bc4ceed0
1d38c18679aa258c4e88c94560f9b221 1d38c18679aa258c4e88c94560f9b221
1dac379f165798589f91cce81423c316 1dac379f165798589f91cce81423c316
1e61925833c497c9c7778b67e123881c 1e61925833c497c9c7778b67e123881c
1ea9912faf6e4f215ad5a6d25ecfc03c
1f676cd61d2493d83c6dbf354d7c12c8 1f676cd61d2493d83c6dbf354d7c12c8
1f8f6b116e14be36722282ecb335417e
1fa5139150c5b5448352a689ec458bad
2028037337f4def2303e2cb9c3c82d22 2028037337f4def2303e2cb9c3c82d22
204d4210285988ce8d9478cd7bf3fc7c
210233072df56b906034746e75d69cd9 210233072df56b906034746e75d69cd9
216f5358b9656c4dcb4d33e458324f76 216f5358b9656c4dcb4d33e458324f76
2267e414cbfbc81440184c87671c0bc2 2267e414cbfbc81440184c87671c0bc2
242678131487b2aac2bb45512374c8c2
24c5d7ecbc4b41c013f62c98ba4fc925 24c5d7ecbc4b41c013f62c98ba4fc925
24cf86e7a415b8e7b57df10ec5ee63f8
26048fdcff9c36d589077b346f71e33e
266d8c436961b50b93cdd9ece6b7a312 266d8c436961b50b93cdd9ece6b7a312
29815beca13eae69bcb17d8568eabb49
2a4c31bfb93ede65204dd2ec736dc6c6 2a4c31bfb93ede65204dd2ec736dc6c6
2c3cf4808075b9d26195f75bf77a5123 2c3cf4808075b9d26195f75bf77a5123
2c54e9cc5a9990f3117bbd259578b516
2edeb1f3a58a8c7214cc208f58c1f622 2edeb1f3a58a8c7214cc208f58c1f622
2f4db509bc545c49534f1c7d878c3ad2
2f9ed1d4c207eb40c866f31f720bae48 2f9ed1d4c207eb40c866f31f720bae48
307ef0e327522f69396d93ad2c453b68 307ef0e327522f69396d93ad2c453b68
30ae94b2e35f03c6c947f6bf6be2033c 30ae94b2e35f03c6c947f6bf6be2033c
@ -61,20 +67,28 @@
30f8d75e7ca1e318cbe18fbb1db36499 30f8d75e7ca1e318cbe18fbb1db36499
313e44d19149e38ebafe720c2dc8dcb2 313e44d19149e38ebafe720c2dc8dcb2
31fec2fbc5a4fdec3aae48262b60e9f7 31fec2fbc5a4fdec3aae48262b60e9f7
3229d2ba3292eb787f6654e39b4d7b92
32dc5d00511d30f749865ee3582f0d33 32dc5d00511d30f749865ee3582f0d33
32ed43f0b02f1ff022b60310e2ad9590 32ed43f0b02f1ff022b60310e2ad9590
33818407e8b159aadfa3dea58b4ee050 33818407e8b159aadfa3dea58b4ee050
33abb5faf9054598a2cc5157e571bd17
33f934a71b0c12292a083efd2adabae9
34094a2031e3066d8185b5ee33a613ad
3421ad9227836280e1a44afba4c437ff 3421ad9227836280e1a44afba4c437ff
3646136c8a064ed087e86fa410eac27c 3646136c8a064ed087e86fa410eac27c
36d673a2a46cf0f0f573d8ce7b08e87e 36d673a2a46cf0f0f573d8ce7b08e87e
372bd1a904076343b4613ae0177fba63 372bd1a904076343b4613ae0177fba63
3785e671b78d26ef1c7d8c3d1db964f1 3785e671b78d26ef1c7d8c3d1db964f1
37ae86a1c7ac488e456e5b7dab0160c0 37ae86a1c7ac488e456e5b7dab0160c0
3992d1bd2296f75669a926459b438665
39dc4dea73501b8b1f675a7d33212d36 39dc4dea73501b8b1f675a7d33212d36
3a14a5025f0ec8d01eeca5e5d6eb7529 3a14a5025f0ec8d01eeca5e5d6eb7529
3aad98263805709f1638a7bc6329686d
3b505b083f66af473d6d63f37106fdf5 3b505b083f66af473d6d63f37106fdf5
3bef48a5f28f0375149d867be4030080
3c26edf1c44f3012bcee5a980c6d45d1 3c26edf1c44f3012bcee5a980c6d45d1
3e43fce55704bd826a6d3402ffe08fb6 3e43fce55704bd826a6d3402ffe08fb6
3e9cb7db1a51f40fa2cb108d3082089c
3ebd6e32d4fe9c810179e6c48d7c1f51 3ebd6e32d4fe9c810179e6c48d7c1f51
3fb2d6907caf21f0bac82c4f9b8d1df8 3fb2d6907caf21f0bac82c4f9b8d1df8
3fb94501861f4796d87673f06f0a0dd2 3fb94501861f4796d87673f06f0a0dd2
@ -84,16 +98,21 @@
437a211f55b3e77b9c01b10f344d7b13 437a211f55b3e77b9c01b10f344d7b13
44b1273bbf8568c14aef86d6303d3a02 44b1273bbf8568c14aef86d6303d3a02
451086ca191682e1e04fae4ce4b4fde4 451086ca191682e1e04fae4ce4b4fde4
45b27847e1f92a9c0dceafd0622ef148
45c92ca1822f193bc232d8c9eb9ce609 45c92ca1822f193bc232d8c9eb9ce609
45df5602f4966deb9b705703b3753e0f
4636a9e83195ead7c09ae4eed3604c26 4636a9e83195ead7c09ae4eed3604c26
47f43d0d443d3d22e0040cd165ddfbf0
483ec32b775502f08b5af0209c668997 483ec32b775502f08b5af0209c668997
4a0c9d74f189b57ab074618da9db7d4f 4a0c9d74f189b57ab074618da9db7d4f
4ba84444bec0ad2c1a3cba7fc7b0c3cf
4c26d31ef41470777aa495a70141f7a5 4c26d31ef41470777aa495a70141f7a5
4cbbb5fbe6e9322b404f63ae46d58dda 4cbbb5fbe6e9322b404f63ae46d58dda
4f3fa007043f745a645e85e33d4d1e15 4f3fa007043f745a645e85e33d4d1e15
4f4e44bbb4fa46ae41a3ea6a11dd6995 4f4e44bbb4fa46ae41a3ea6a11dd6995
4fd0e7ad0c373d3f0ce96e0b4536386c 4fd0e7ad0c373d3f0ce96e0b4536386c
5035613e03cfcd5036711c0c16fbb07d 5035613e03cfcd5036711c0c16fbb07d
504e92b77b4c9600dd42684c9c46ac8f
509e7ba60a63ba830bc3fe8aeb75a53e 509e7ba60a63ba830bc3fe8aeb75a53e
50a2f82c2112401d5c10b86067e989dc 50a2f82c2112401d5c10b86067e989dc
5121365315a1be0ac92364b64c3af62c 5121365315a1be0ac92364b64c3af62c
@ -102,40 +121,54 @@
52145513487ada725f72f3336f7163f5 52145513487ada725f72f3336f7163f5
5361aa26c15a7b58c5f3f4ad4f7d8fdd 5361aa26c15a7b58c5f3f4ad4f7d8fdd
53e32a1bd573331a851fb82d5ef40c92 53e32a1bd573331a851fb82d5ef40c92
5468ae6aae56f09acd05cc0de55dc847
54901811ec70fdc2f4317ec9e8fd7578 54901811ec70fdc2f4317ec9e8fd7578
5519f91332e5ae46312d1a808cd9d12b 5519f91332e5ae46312d1a808cd9d12b
553d8859fd42a9ae98a79e96ea927c19 553d8859fd42a9ae98a79e96ea927c19
56421fad8b54a65b51fe708d4e87a2bb 56421fad8b54a65b51fe708d4e87a2bb
570909fd5bf2bd80647d918911e5c255 570909fd5bf2bd80647d918911e5c255
5712eb6e7a802631b4064d7ee8d017b2 5712eb6e7a802631b4064d7ee8d017b2
5791c9f2014288f1bd14a81400764388
57a0b4dd8cacb9f61be86aaa5a083141 57a0b4dd8cacb9f61be86aaa5a083141
58d29835648338d1b191d69c37af3005 58d29835648338d1b191d69c37af3005
59061d27f2f7b91cbba16b865e75062c 59061d27f2f7b91cbba16b865e75062c
5923d83b6ef37c15a99bd568563a91a0
598bb49275f4e8a429c95b22594c5b65
5a6603532732fcc8ecc5a1bc6cf5b0e0 5a6603532732fcc8ecc5a1bc6cf5b0e0
5b323e8d47a6955145c4b37e8b56c8d1 5b323e8d47a6955145c4b37e8b56c8d1
5d15855cb8acf73412196c6886429135 5d15855cb8acf73412196c6886429135
5d452341dd9ce9b5cb36504679f187a6 5d452341dd9ce9b5cb36504679f187a6
5da3b0d7646ecc3f47245b9a030272e3 5da3b0d7646ecc3f47245b9a030272e3
5deae9580c5490efe0f2fab199c0afae
5e826efb8f586a3ecbacbd8ff0b16cee 5e826efb8f586a3ecbacbd8ff0b16cee
604e7b45f9a5c1412136c312730b04d9 604e7b45f9a5c1412136c312730b04d9
60caf3b05164653289c877317425738a
61d56afb34fe4eaba0b8eebf30354697 61d56afb34fe4eaba0b8eebf30354697
62d678ffa4099b494eea7e902326a155 62d678ffa4099b494eea7e902326a155
63c0dd9db4e60047d31223ab9974913a 63c0dd9db4e60047d31223ab9974913a
6466fd0148034a9f0a34fcc53df727c0 6466fd0148034a9f0a34fcc53df727c0
64685e70b2804fac615063e47cb96caf 64685e70b2804fac615063e47cb96caf
6484d2d39e8b4d3ea5c17eec0b0be6a9 6484d2d39e8b4d3ea5c17eec0b0be6a9
649df33823354d9b9fd0b1e5748ec8ec
656d3d87d36bec645b0224cc18fb0e3f 656d3d87d36bec645b0224cc18fb0e3f
65d162cde3f3462b78e81b503589dac7 65d162cde3f3462b78e81b503589dac7
67393c7b37dc2f3396057181e4971ff1 67393c7b37dc2f3396057181e4971ff1
6881d76cb57e34e5cb2eecd469a4f38c 6881d76cb57e34e5cb2eecd469a4f38c
68f834d4e9e8f8bfd01e6b83dc2ad7cc
693fcefb8241c6554274e972241ef197 693fcefb8241c6554274e972241ef197
69854f54b3bac984431d3b73157c64cc 69854f54b3bac984431d3b73157c64cc
6a89ebba3cf9f4c07b2896e4053138be 6a89ebba3cf9f4c07b2896e4053138be
6b378745e373dc04536923b8ff2ee6ac
6b42f178a308454c366fcc3561d2f994 6b42f178a308454c366fcc3561d2f994
6bd4c519d9e63f4a53451f429e10152c
6cfaeeb90d7d3bd4286c327cba36950d 6cfaeeb90d7d3bd4286c327cba36950d
6cfd057ffacc065fc770c622a2801f0b
6d1531f98443a6332c433f0282f4f1ff 6d1531f98443a6332c433f0282f4f1ff
6d271d1ec8813619d7c88cbfcbb1e06b 6d271d1ec8813619d7c88cbfcbb1e06b
6f77a5de9e16ba96afce81758dbd387a 6f77a5de9e16ba96afce81758dbd387a
70fb05e0bf7a8dad62cd9cf8034f2800
734b105ff0498d5d48ce4cdf9e442f01
73e4e2a239154890491bdf18fad8b775
764a51b28b23dcd54628a5bfdde2c640 764a51b28b23dcd54628a5bfdde2c640
767f1a8146a2cab71123bea6ac9a42fe 767f1a8146a2cab71123bea6ac9a42fe
76c65ed91b91a263cbedef10a1f29f1b 76c65ed91b91a263cbedef10a1f29f1b
@ -145,15 +178,18 @@
7a0911cb3253019bd006ddc6e10e09a1 7a0911cb3253019bd006ddc6e10e09a1
7b09e1936b91806fea47c46dfe450acd 7b09e1936b91806fea47c46dfe450acd
7b9f9744bfec6261280cb024f1397846 7b9f9744bfec6261280cb024f1397846
7bcc83d8b030eac413624485f514009c
7caeda707db9f566c6f22c376154af7a 7caeda707db9f566c6f22c376154af7a
7d5fd8f5a4814647e0e3a659a5647cd8 7d5fd8f5a4814647e0e3a659a5647cd8
7d87059812a82a39a009bd2cdc15b147 7d87059812a82a39a009bd2cdc15b147
7e8dcf5879ee7613d0f2f88e0965a290
7efec49e6dbff044112fb01a1f84d88e 7efec49e6dbff044112fb01a1f84d88e
7f5ca3d2481c195f4cfe18e952567fd1 7f5ca3d2481c195f4cfe18e952567fd1
814422d07dbeb04e603ea987e9c4d349 814422d07dbeb04e603ea987e9c4d349
81a17efff945707081ffd96141398947 81a17efff945707081ffd96141398947
831c1d893e70db32b06c9882d378f38e 831c1d893e70db32b06c9882d378f38e
840943c87b94cf80870110ae9e91ab8a 840943c87b94cf80870110ae9e91ab8a
848343fc7a34f93f91639da1daaaf352
84be923d189c6056d407da24571dfe2d 84be923d189c6056d407da24571dfe2d
851b378045a17aad229b8a41a8cf3076 851b378045a17aad229b8a41a8cf3076
85a499c65959ee3a58d61963b3529c88 85a499c65959ee3a58d61963b3529c88
@ -167,6 +203,7 @@
8bdb2fc90ddb08d95f5454d8750611a6 8bdb2fc90ddb08d95f5454d8750611a6
8da7d25e6f7e1bb29b6e36c29b04fa13 8da7d25e6f7e1bb29b6e36c29b04fa13
8e4cf8cf1447f20c50e4db0d5ee93c71 8e4cf8cf1447f20c50e4db0d5ee93c71
918a06659910a12e453c6a9b0f8af6b4
919f25e73866d1a7cf1dc0badccbe71c 919f25e73866d1a7cf1dc0badccbe71c
92ce33b10d9f8c27811ed83cce568aa7 92ce33b10d9f8c27811ed83cce568aa7
93bbf5415038b2adb3f8ef2e999640f8 93bbf5415038b2adb3f8ef2e999640f8
@ -180,22 +217,15 @@
980102c730b942fde3d5d200dd25b7a9 980102c730b942fde3d5d200dd25b7a9
98ece77dbb65c1b1d5e7b8758c35acbe 98ece77dbb65c1b1d5e7b8758c35acbe
992126862a097e73df8723719bd47dc8 992126862a097e73df8723719bd47dc8
99fc18bb20d2258e918819edf8dd8f4d
9a834ddd93d8270abe7e78b95ab11a11 9a834ddd93d8270abe7e78b95ab11a11
a7bc6b73d1f9731b3a8f04be1b38f08b
a88646fb05690e1bf9d276146e382ce9
b51ace258f9a9331a53701858f2cb6a3
be24877e5af3c3d3308a586aa6f6707d
c964129b59f0e66d6b41d688931d6787
cc1891f9815f83294fce7f6bc888bcdc
d3e2a589356bb70b9a30f970b2db06f8
dc553bb37462545017cf8d6c8d7fe833
dea66b9a29663430abdde592542f1b6b
9b131e8da1d660230c7013d6ebb1ae7c 9b131e8da1d660230c7013d6ebb1ae7c
9b8645b1e59bb33f56cf24d315cba7db 9b8645b1e59bb33f56cf24d315cba7db
9be00052713a91ed180a782595d6c4fa 9be00052713a91ed180a782595d6c4fa
9c2db22c3dba316bded985445e74508e 9c2db22c3dba316bded985445e74508e
9e4abd9b105a836a101671322dd36556 9e4abd9b105a836a101671322dd36556
9e6a75f881b5ac95d97e694c134441dc 9e6a75f881b5ac95d97e694c134441dc
a06aed8676bef85de1ca21fe3b325b32
a132c655d70c7b9a46a153c5f7631e7d a132c655d70c7b9a46a153c5f7631e7d
a23ce310353c229008e7eefe1ea33121 a23ce310353c229008e7eefe1ea33121
a313b2cab0e6eddbbddd6cdede7fcbda a313b2cab0e6eddbbddd6cdede7fcbda
@ -204,25 +234,33 @@ a37c6ab081686862c526bf737c44d868
a40d2639d72ccf217ba583c6845ca4ae a40d2639d72ccf217ba583c6845ca4ae
a40ed50ea5a6626ad231434a5e604a49 a40ed50ea5a6626ad231434a5e604a49
a425d5a080289601a16d88b8a5e50218 a425d5a080289601a16d88b8a5e50218
a47da877bf24204a73a632c43660f2b0
a49e6ea7c8a8d516916ba57352f85546 a49e6ea7c8a8d516916ba57352f85546
a4b05f06fea4444b86387c65a19ffb70 a4b05f06fea4444b86387c65a19ffb70
a50941a34955301efc334a068f154994 a50941a34955301efc334a068f154994
a5588968f1f03a7f13fefe16c430a6d5 a5588968f1f03a7f13fefe16c430a6d5
a601a756a153ae5c95e803dd8ad1948a a601a756a153ae5c95e803dd8ad1948a
a7bc6b73d1f9731b3a8f04be1b38f08b
a80492b3aa5765a94a32816684b37c3c
a88646fb05690e1bf9d276146e382ce9
a95461eb8f733468445e966a5c7e1e43 a95461eb8f733468445e966a5c7e1e43
acc0c5168247900484c962952889d885 acc0c5168247900484c962952889d885
ad9a070626201459f0afab25e1d6204f ad9a070626201459f0afab25e1d6204f
add5badbe08dc1179897b5d2aa911128
ae3d2852abb019268338e512d83cac0d ae3d2852abb019268338e512d83cac0d
ae5ca8cbb52075dc74af54436bb2391d ae5ca8cbb52075dc74af54436bb2391d
aec64bd5ada744c53dc3ce90528e5f0d aec64bd5ada744c53dc3ce90528e5f0d
af3916afc69791d838949515e8afafc1
af8f87ceb1b8fb59067ff9095e3e3111 af8f87ceb1b8fb59067ff9095e3e3111
af9b1f09bacb6f1f6c46dc769050b5c3 af9b1f09bacb6f1f6c46dc769050b5c3
b0b9b9c718ede6aaf793a935a57ec721
b0e6c372d3906553fb3ee9dcbb395805 b0e6c372d3906553fb3ee9dcbb395805
b155abcc7dea170ee1cdbf6d30a2b6dc b155abcc7dea170ee1cdbf6d30a2b6dc
b172f5aab0cb5518cc16f83a34454460 b172f5aab0cb5518cc16f83a34454460
b2304dea4c8f5c5d6ec94f4869ff7cc1 b2304dea4c8f5c5d6ec94f4869ff7cc1
b3718048230a8bf49a8985640f5dfcd9 b3718048230a8bf49a8985640f5dfcd9
b4aade73761b304301cb913a54273a01 b4aade73761b304301cb913a54273a01
b51ace258f9a9331a53701858f2cb6a3
b55e64c27b10856f60b1387743705bc9 b55e64c27b10856f60b1387743705bc9
b61fa174679164d43fc4090330431ac1 b61fa174679164d43fc4090330431ac1
b6823d04469ea27e7f2d2c3965cfa1bd b6823d04469ea27e7f2d2c3965cfa1bd
@ -235,10 +273,15 @@ ba75cba47e9169e94486464c3d5223c8
ba77d46e76874e969dc563830e93b8a3 ba77d46e76874e969dc563830e93b8a3
bb396fb9531be1c30f3b42a898b4cc02 bb396fb9531be1c30f3b42a898b4cc02
bb4a79690b7245d048ea73fbee0361a6 bb4a79690b7245d048ea73fbee0361a6
bb902756783fc13dc3dfd20e997a9936
bba3f622160c0d7ae2c48136fce426a1 bba3f622160c0d7ae2c48136fce426a1
bcee13a7b46a704e921472dc6679bf51
bd00a2011518a78d5e54062730275568 bd00a2011518a78d5e54062730275568
bd1f86d7c36a383fc658850db1b35042 bd1f86d7c36a383fc658850db1b35042
bd769e310794004314402b49668273ba bd769e310794004314402b49668273ba
bdd659e0dccef938a1c6b48f87762088
be24877e5af3c3d3308a586aa6f6707d
bec2dc50c6ebadc677a4fe90b52bf53d
bfeb8253acfbdbd38fcad2ce3cab93a3 bfeb8253acfbdbd38fcad2ce3cab93a3
c0e7c9b580f0bb9531ad9c34d440ec3a c0e7c9b580f0bb9531ad9c34d440ec3a
c1e94c476b7cda9f61505457d8b7e958 c1e94c476b7cda9f61505457d8b7e958
@ -252,55 +295,78 @@ c6125e1067ea55741ce9c4e2f7d150b8
c6ea84b4ac082ce35448e0b63935a521 c6ea84b4ac082ce35448e0b63935a521
c74e262c7247f5ecc5dd04b8e1a671ac c74e262c7247f5ecc5dd04b8e1a671ac
c7836dffaf79e1219c55f438a9fd7564 c7836dffaf79e1219c55f438a9fd7564
c7b08bbc50497a3fed7f7af19172b946
c7dfc553b19b50bf15a2300d883705da
c82336de27540d52822fffe0f561e8c1 c82336de27540d52822fffe0f561e8c1
c93e051d2f1d7e8aea9e8edbbe4e29bb c93e051d2f1d7e8aea9e8edbbe4e29bb
c945f5230bbe40449a0840af139fa202 c945f5230bbe40449a0840af139fa202
c964129b59f0e66d6b41d688931d6787
c98749c8486bca89a8a6fc4d5cd36188 c98749c8486bca89a8a6fc4d5cd36188
ca8deb7ad94b8bdb25efd906477ec911
cbcae9eeaabb4e090fc3d56d958b91a7 cbcae9eeaabb4e090fc3d56d958b91a7
cc1891f9815f83294fce7f6bc888bcdc
cce723e5178cad25ba99858ddaffa82b
cd34b22ee2de16bbb072422176defea4 cd34b22ee2de16bbb072422176defea4
cdf47569859ddda5cfe1a2a863cd0b9c
cf579db8e452130d2ff19ec145d1fa3b
cf81cc43547b9f5e8c3beb1cadc858ad cf81cc43547b9f5e8c3beb1cadc858ad
d0188c6fccdaa63d9d384f712a98a7f9
d10300633acbffc845efa109d0257431 d10300633acbffc845efa109d0257431
d11011dae7fcfc008676bbb8da9d49c4 d11011dae7fcfc008676bbb8da9d49c4
d16edeb0ccc310ae7d1c643818ed9c53 d16edeb0ccc310ae7d1c643818ed9c53
d1ec36db5834566772636a3573b1eb39 d1ec36db5834566772636a3573b1eb39
d302a2e6469274f3dd293dffc43ec563 d302a2e6469274f3dd293dffc43ec563
d3e2a589356bb70b9a30f970b2db06f8
d43580094a091630c33d7f7f2b4a6ef6
d4e7d476c915ee45849080b437a51dc3 d4e7d476c915ee45849080b437a51dc3
d575f737c70466cd9cd1c3cdc19d7efa d575f737c70466cd9cd1c3cdc19d7efa
d5de0917326936622511a6dcf3ebd002 d5de0917326936622511a6dcf3ebd002
d6b010c94c0780b390aa3cc4ca4a5fda d6b010c94c0780b390aa3cc4ca4a5fda
d788f83cd13a4ca8cd335c3b41cd3611
d886f197056dade1824a822df0bab087
d95ab562243aa9c9d855c3e0febd980d d95ab562243aa9c9d855c3e0febd980d
d96bffc55e6856fe36d998efc8a138e0 d96bffc55e6856fe36d998efc8a138e0
db62038d1faa27f66b64bf9611c9048c db62038d1faa27f66b64bf9611c9048c
dc0f2adc255012950070b555d3ae8aa0 dc0f2adc255012950070b555d3ae8aa0
dc553bb37462545017cf8d6c8d7fe833
de258a391092134a43bff7dc8e4d8099 de258a391092134a43bff7dc8e4d8099
dea66b9a29663430abdde592542f1b6b
dec13e5378d49626fd506334b351bdab dec13e5378d49626fd506334b351bdab
e0095984b77a81b88c4395fa70f9ba9a e0095984b77a81b88c4395fa70f9ba9a
e083fce18d9b103a56e46bf3d279778d e083fce18d9b103a56e46bf3d279778d
e0a6e036a5016235879d2bc599d8c747 e0a6e036a5016235879d2bc599d8c747
e254ea5a9e4cd021648174de43d09473 e254ea5a9e4cd021648174de43d09473
e363b18b83d5b78d9317b8af69cee913 e363b18b83d5b78d9317b8af69cee913
e4997fe34bc4c71cf912721907a2cd4a
eab1cfe928d38fd5c590c9662b18f46a
ee8ba227407ff351d78e4c2acbbd03ab
e41d75886e23c6213f2992975a4416d8 e41d75886e23c6213f2992975a4416d8
e4997fe34bc4c71cf912721907a2cd4a
e4eb09c77f6ec5d82df1fbb3dbcf1e39
e4f2841908d94c5fd466a6b6702f0ef8 e4f2841908d94c5fd466a6b6702f0ef8
e5e6ea3d0fa9c665cae3c8bb2003febe e5e6ea3d0fa9c665cae3c8bb2003febe
e695b3145b4093eab23976785f2e7fd5 e695b3145b4093eab23976785f2e7fd5
e69d45c17b1b5f100e4291c5b1455108 e69d45c17b1b5f100e4291c5b1455108
e6eff74504f84d862ae2302b883a77ae
e7dca84e19788bf2a7bc017ad0cdce9e e7dca84e19788bf2a7bc017ad0cdce9e
e800d08588e36e86862d1fb61baa34d7
e80a7402cbccbac0d2f62dd6d462ab21 e80a7402cbccbac0d2f62dd6d462ab21
e85b8faa203cc8c8b156f5acf1336311 e85b8faa203cc8c8b156f5acf1336311
e880a16faef32c97367e832efc6acd7e e880a16faef32c97367e832efc6acd7e
e883cea42723a2b3b4971c16e6e7769c e883cea42723a2b3b4971c16e6e7769c
e89413f5746f33707478df7ece74b535 e89413f5746f33707478df7ece74b535
e8e75c205f1cb9afd38a091d85083799
e8eb590f7c2cc669d6b47ee9e589d622 e8eb590f7c2cc669d6b47ee9e589d622
e8f36d03873fb7d65cb6a8af8b25abcb e8f36d03873fb7d65cb6a8af8b25abcb
e91c7954dd547f4efaab699faa0fc609
e9fa0e349fac9e42bf3e7b5d682c4204 e9fa0e349fac9e42bf3e7b5d682c4204
eaa51f7e1d4dc5ad36939fde4a4fe320
eab1cfe928d38fd5c590c9662b18f46a
eac204080bc436cb2a6f6a7178a3773d
ee1a768df7f3c51c95705a93941ece00 ee1a768df7f3c51c95705a93941ece00
ee8ba227407ff351d78e4c2acbbd03ab
ee9a27f45aec5a2b5188c634a4c51d32 ee9a27f45aec5a2b5188c634a4c51d32
ee9dcb8f69d5f9aa43bc79eb458a53e0 ee9dcb8f69d5f9aa43bc79eb458a53e0
eecbb3b9c936b6dc3a35dede5389c79e eecbb3b9c936b6dc3a35dede5389c79e
eeffdd7273d90bf0e24aa468438db5bb eeffdd7273d90bf0e24aa468438db5bb
efafe9feaa666b91084a267210b607d8
f021292c253c39f0dbf856e9b820b194 f021292c253c39f0dbf856e9b820b194
f062dc0cc5df75eb5523caf7fc12bb68 f062dc0cc5df75eb5523caf7fc12bb68
f42c31c26bf7edc3852dc3444daebaab f42c31c26bf7edc3852dc3444daebaab
@ -311,6 +377,7 @@ f64652f9ed00aa01c5ffd214e242951e
f776b17a38b82e683fe1ed648f271895 f776b17a38b82e683fe1ed648f271895
f804f745daba2346729f56a5105dc967 f804f745daba2346729f56a5105dc967
f861c5553f23f97fca25788a0a775915 f861c5553f23f97fca25788a0a775915
f88a8a20ad393b9eab5cca1de9e0f129
fa414bf69558ef4bea57cde61af4e748 fa414bf69558ef4bea57cde61af4e748
fb803806a358234dd933bcb51bde09e0 fb803806a358234dd933bcb51bde09e0
fc073dad65458ccbb86a1ceeec795146 fc073dad65458ccbb86a1ceeec795146

View File

@ -5,17 +5,9 @@ set(WAKAAMA_EXAMPLE_DIRECTORY "${WAKAAMA_TOP_LEVEL_DIRECTORY}/examples")
set(WAKAAMA_EXAMPLE_SHARED_DIRECTORY "${WAKAAMA_EXAMPLE_DIRECTORY}/shared") set(WAKAAMA_EXAMPLE_SHARED_DIRECTORY "${WAKAAMA_EXAMPLE_DIRECTORY}/shared")
# Mode # Mode
option(WAKAAMA_MODE_SERVER "Enable LwM2M Server interfaces" OFF) option(WAKAAMA_MODE_SERVER "Enable LwM2M Server interfaces" ON)
option(WAKAAMA_MODE_BOOTSTRAP_SERVER "Enable LwM2M Bootstrap Server interfaces" OFF) option(WAKAAMA_MODE_BOOTSTRAP_SERVER "Enable LwM2M Bootstrap Server interfaces" ON)
option(WAKAAMA_MODE_CLIENT "Enable LwM2M Client interfaces" OFF) option(WAKAAMA_MODE_CLIENT "Enable LwM2M Client interfaces" ON)
if(NOT WAKAAMA_MODE_SERVER
AND NOT WAKAAMA_MODE_BOOTSTRAP_SERVER
AND NOT WAKAAMA_MODE_CLIENT
)
message(WARNING "No mode selected. Defaulting to 'WAKAAMA_MODE_SERVER'")
set(WAKAAMA_MODE_SERVER ON)
endif()
# Client # Client
option(WAKAAMA_CLIENT_INITIATED_BOOTSTRAP "Enable client initiated bootstrap support in a client" OFF) option(WAKAAMA_CLIENT_INITIATED_BOOTSTRAP "Enable client initiated bootstrap support in a client" OFF)