{"schema":"libjg2-1",
"vpath":"/git/",
"avatar":"/git/avatar/",
"alang":"",
"gen_ut":1752655495,
"reponame":"libwebsockets",
"desc":"libwebsockets lightweight C networking library",
"owner": { "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" },"url":"https://libwebsockets.org/repo/libwebsockets",
"f":3,
"items": [
{"schema":"libjg2-1",
"cid":"f9266ce82790321a93d2f9e48e548a57",
"commit": {"type":"commit",
"time": 1587823881,
"time_ofs": 60,
"oid_tree": { "oid": "4d02f264b470d9626a59a0a2f3b4f074fb63d499", "alias": []},
"oid":{ "oid": "9660245108b58cbe2135adaf979e708d69cde9b1", "alias": []},
"msg": "linkit-force-mbedtls-options",
"sig_commit": { "git_time": { "time": 1587823881, "offset": 60 }, "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" },
"sig_author": { "git_time": { "time": 1587728832, "offset": 60 }, "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" }},
"body": "linkit-force-mbedtls-options"
,
"diff": "diff --git a/contrib/cross-linkit.cmake b/contrib/cross-linkit.cmake\nindex 596cd0a..5d417ac 100644\n--- a/contrib/cross-linkit.cmake\n+++ b/contrib/cross-linkit.cmake\n@@ -1,10 +1,10 @@\n #\n # CMake Toolchain file for crosscompiling on Mediatek Linkit 7967\n #\n-# This can be used like this (with Linkit sdk unpacked to /projects/linkit/sdk)\n+# This can be used like this (with Linkit sdk unpacked to /opt/linkit)\n #\n # cd build/\n-# cmake .. -DCMAKE_INSTALL_PREFIX:PATH\u003d/projects/linkit/cross-root \u005c\n+# cmake .. -DCMAKE_INSTALL_PREFIX:PATH\u003d/opt/linkit/cross-root \u005c\n # -DCMAKE_TOOLCHAIN_FILE\u003d../contrib/cross-linkit.cmake \u005c\n # -DLWS_PLAT_FREERTOS\u003d1 \u005c\n # -DLWS_WITH_ZLIB\u003d0 \u005c\n@@ -38,6 +38,22 @@ set(CMAKE_C_COMPILER_WORKS 1)\n set(CMAKE_CXX_COMPILER_WORKS 1)\n \n #\n+# similarly we're building a .a like this, we can't actually build\n+# complete test programs to probe api availability... so force some\n+# key ones\n+\n+set(LWS_HAVE_mbedtls_ssl_conf_alpn_protocols 1)\n+set(LWS_HAVE_mbedtls_ssl_conf_alpn_protocols 1)\n+set(LWS_HAVE_mbedtls_ssl_get_alpn_protocol 1)\n+set(LWS_HAVE_mbedtls_ssl_conf_sni 1)\n+set(LWS_HAVE_mbedtls_ssl_set_hs_ca_chain 1)\n+set(LWS_HAVE_mbedtls_ssl_set_hs_own_cert 1)\n+set(LWS_HAVE_mbedtls_ssl_set_hs_authmode 1)\n+set(LWS_HAVE_mbedtls_net_init 1)\n+set(LWS_HAVE_mbedtls_md_setup 1) # not on xenial 2.2\n+set(LWS_HAVE_mbedtls_rsa_complete 1) # not on xenial 2.2\n+set(LWS_HAVE_mbedtls_internal_aes_encrypt 1)\n+#\n # Different build system distros set release optimization level to different\n # things according to their local policy, eg, Fedora is -O2 and Ubuntu is -O3\n # here. Actually the build system's local policy is completely unrelated to\n@@ -53,7 +69,7 @@ if (CMAKE_BUILD_TYPE MATCHES RELEASE OR CMAKE_BUILD_TYPE MATCHES Release OR CMAK\n \tset(CMAKE_CXX_FLAGS_RELEASE \u0022${CMAKE_CXX_FLAGS_RELEASE} -O2\u0022)\n endif()\n \n-set(CMAKE_C_FLAGS \u0022${CMAKE_C_FLAGS} -nostartfiles -I${CROSS_BASE}/middleware/third_party/lwip/src/include/lwip -I${CROSS_BASE}/middleware/third_party/lwip/src/include -I${CROSS_BASE}/project/mt7687_hdk/apps/httpd/inc/ -I${CROSS_BASE}/kernel/service/inc/ -I${CROSS_BASE}/driver/chip/inc -I${CROSS_BASE}/driver/chip/mt7687/inc/ -I${CROSS_BASE}/driver/CMSIS/Device/MTK/mt7687/Include/ -I${CROSS_BASE}/driver/CMSIS/Include -I${CROSS_BASE}/middleware/third_party/lwip/ports/include/ -I${CROSS_BASE}/middleware/third_party/lwip/src/include/posix/ -I${CROSS_BASE}/kernel/rtos/FreeRTOS/Source/include/ -I${CROSS_BASE}/middleware/third_party/mbedtls/include/ -I${CROSS_BASE}/kernel/rtos/FreeRTOS/Source/portable/GCC/ARM_CM4F/ -I${CROSS_BASE}/middleware/third_party/sntp/inc/ -DLWS_AMAZON_RTOS\u003d1\u0022 CACHE STRING \u0022\u0022 FORCE)\n+set(CMAKE_C_FLAGS \u0022${CMAKE_C_FLAGS} -lnosys -nostartfiles -I${CROSS_BASE}/middleware/third_party/lwip/src/include/lwip -I${CROSS_BASE}/middleware/third_party/lwip/src/include -I${CROSS_BASE}/project/mt7687_hdk/apps/httpd/inc/ -I${CROSS_BASE}/kernel/service/inc/ -I${CROSS_BASE}/driver/chip/inc -I${CROSS_BASE}/driver/chip/mt7687/inc/ -I${CROSS_BASE}/driver/CMSIS/Device/MTK/mt7687/Include/ -I${CROSS_BASE}/driver/CMSIS/Include -I${CROSS_BASE}/middleware/third_party/lwip/ports/include/ -I${CROSS_BASE}/middleware/third_party/lwip/src/include/posix/ -I${CROSS_BASE}/kernel/rtos/FreeRTOS/Source/include/ -I${CROSS_BASE}/middleware/third_party/mbedtls/include/ -I${CROSS_BASE}/kernel/rtos/FreeRTOS/Source/portable/GCC/ARM_CM4F/ -I${CROSS_BASE}/middleware/third_party/sntp/inc/ -DLWS_AMAZON_RTOS\u003d1\u0022 CACHE STRING \u0022\u0022 FORCE)\n \n # Where to look for the target environment. (More paths can be added here)\n set(CMAKE_FIND_ROOT_PATH \u0022${CROSS_PATH}\u0022)\n","s":{"c":1752655495,"u": 1457}}
],"g": 2549,"chitpc": 0,"ehitpc": 0,"indexed":0
,
"ab": 0, "si": 0, "db":0, "di":0, "sat":0, "lfc": "0000"}