| if(CONFIG_LIBLC3) | 
 | zephyr_library_named(liblc3) | 
 | zephyr_library_compile_options( | 
 | 	-O3 -std=c11 -ffast-math -Wno-array-bounds -Wall -Wextra -Wdouble-promotion -Wvla -pedantic | 
 | ) | 
 |  | 
 | # LC3plus and LC3plusHR support is enabled by default in liblc3. | 
 | # In our case, we prefer those to be explicitly enabled by the user if needed. | 
 | if(CONFIG_LIBLC3_PLUS) | 
 | zephyr_library_compile_options(-DLC3_PLUS=1) | 
 | else() | 
 | zephyr_library_compile_options(-DLC3_PLUS=0) | 
 | endif() | 
 |  | 
 | if(CONFIG_LIBLC3_PLUS_HR) | 
 | zephyr_library_compile_options(-DLC3_PLUS_HR=1) | 
 | else() | 
 | zephyr_library_compile_options(-DLC3_PLUS_HR=0) | 
 | endif() | 
 |  | 
 | zephyr_include_directories( | 
 | 	${ZEPHYR_LIBLC3_MODULE_DIR}/include | 
 | ) | 
 |  | 
 | zephyr_library_include_directories( | 
 | 	${ZEPHYR_LIBLC3_MODULE_DIR}/src | 
 | ) | 
 |  | 
 | zephyr_library_sources( | 
 | 	${ZEPHYR_LIBLC3_MODULE_DIR}/src/attdet.c | 
 | 	${ZEPHYR_LIBLC3_MODULE_DIR}/src/bits.c | 
 | 	${ZEPHYR_LIBLC3_MODULE_DIR}/src/bwdet.c | 
 | 	${ZEPHYR_LIBLC3_MODULE_DIR}/src/energy.c | 
 | 	${ZEPHYR_LIBLC3_MODULE_DIR}/src/lc3.c | 
 | 	${ZEPHYR_LIBLC3_MODULE_DIR}/src/ltpf.c | 
 | 	${ZEPHYR_LIBLC3_MODULE_DIR}/src/mdct.c | 
 | 	${ZEPHYR_LIBLC3_MODULE_DIR}/src/plc.c | 
 | 	${ZEPHYR_LIBLC3_MODULE_DIR}/src/sns.c | 
 | 	${ZEPHYR_LIBLC3_MODULE_DIR}/src/spec.c | 
 | 	${ZEPHYR_LIBLC3_MODULE_DIR}/src/tables.c | 
 | 	${ZEPHYR_LIBLC3_MODULE_DIR}/src/tns.c | 
 | ) | 
 | endif() |