소스 검색

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()