mirror of
https://github.com/sle118/squeezelite-esp32.git
synced 2025-12-07 20:17:04 +03:00
29 lines
1004 B
CMake
29 lines
1004 B
CMake
# this must be set *before* idf_component_register
|
|
set(CMAKE_CXX_STANDARD 17)
|
|
|
|
idf_component_register(
|
|
SRC_DIRS .
|
|
INCLUDE_DIRS . "cspot/include" "cspot/bell/include" "cspot/protos"
|
|
PRIV_REQUIRES mbedtls mdns nvs_flash platform_config services esp_http_server tools
|
|
LDFRAGMENTS "linker.lf"
|
|
)
|
|
|
|
include_directories("../codecs/inc")
|
|
add_definitions(-DBELL_USE_MBEDTLS)
|
|
add_definitions(-Wno-unused-variable -Wno-unused-const-variable -Wchar-subscripts -Wunused-label -Wmaybe-uninitialized -Wmisleading-indentation)
|
|
|
|
set(BELL_DISABLE_CODECS 1)
|
|
set(BELL_TREMOR_EXTERNAL "idf::codecs")
|
|
set(BELL_CJSON_EXTERNAL "idf::json")
|
|
|
|
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/cspot ${CMAKE_CURRENT_BINARY_DIR}/cspot)
|
|
target_link_libraries(${COMPONENT_LIB} PRIVATE cspot ${EXTRA_REQ_LIBS})
|
|
|
|
#if (!WIN32)
|
|
# message(${CMAKE_CURRENT_SOURCE_DIR}/cmake/generate_protos.sh)
|
|
# execute_process(COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/cmake/generate_protos.sh" WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}")
|
|
#endif ()
|
|
|
|
|
|
|