# # lib/signalEssence/CMakeLists.txt # cmake_minimum_required(VERSION 3.10) project(signal_essence_proj) option(SE_V009 "Enable use of new Signal Essence v009 libs" ON) option(SE_HIGHRES "Enable Signal Essence High Resolution Echo Cancelling" ON) include(signalessence) add_library(signal_essence STATIC "${SIGNALESSENCE_PROJ_SRC}/crossoverconfig.c" "${SIGNALESSENCE_PROJ_SRC}/fdsearchconfig.c" "${SIGNALESSENCE_PROJ_SRC}/mmif_proj.c" "${SIGNALESSENCE_PROJ_SRC}/policy_actions.c" "${SIGNALESSENCE_PROJ_SRC}/spatialfilterconfig.c" "${SIGNALESSENCE_VAD_SRC}/nfbin_f32_anki.c" "${SIGNALESSENCE_VAD_SRC}/svad.c" ) target_link_libraries(signal_essence PRIVATE ${SIGNALESSENCE_LIBS} ) target_include_directories(signal_essence INTERFACE ${SIGNALESSENCE_INCLUDE_PATHS} ) target_compile_definitions(signal_essence PUBLIC SE_V009=$ ) anki_build_target_license(signal_essence "ANKI" "Commercial") set_source_files_properties(${SIGNALESSENCE_PROJ_SRC}/policy_actions.c PROPERTIES COMPILE_FLAGS "-Wno-shorten-64-to-32")