浏览代码

websocket: cmake: Replace definition as an option for visibility

- EMBEDDED_UTF8_DECODE option
Xenofon Karamanos 1 月之前
父节点
当前提交
acae325349
共有 1 个文件被更改,包括 5 次插入4 次删除
  1. 5 4
      src/modules/websocket/CMakeLists.txt

+ 5 - 4
src/modules/websocket/CMakeLists.txt

@@ -2,9 +2,10 @@ file(GLOB MODULE_SOURCES "*.c")
 
 add_library(${module_name} SHARED ${MODULE_SOURCES})
 
-# TODO: Verify if correct
-if(EMBEDDED_UTF8_DECODE EQUAL 0)
-  target_link_libraries(${module_name} PRIVATE unistring)
-else()
+option(EMBEDDED_UTF8_DECODE "Use embedded UTF-8 decode (websocket module)" OFF)
+
+if(EMBEDDED_UTF8_DECODE)
   target_compile_definitions(${module_name} PRIVATE EMBEDDED_UTF8_DECODE)
+else()
+  target_link_libraries(${module_name} PRIVATE unistring)
 endif()