fix build errors

This commit is contained in:
jacqueline
2022-12-02 13:39:00 +11:00
parent 71a4f5166f
commit 222c810b07
27 changed files with 566 additions and 510 deletions
+2
View File
@@ -25,3 +25,5 @@ set(EXTRA_WARNINGS "-Wshadow" "-Wnon-virtual-dtor" "-Wunused"
# just be used to setting flags that our external dependencies requires.
# Otherwise, prefer adding per-component build flags to keep things neat.
idf_build_set_property(COMPILE_OPTIONS "-DLV_CONF_INCLUDE_SIMPLE" APPEND)
include($ENV{PROJ_PATH}/tools/cmake/extra-libs.cmake)
+4 -3
View File
@@ -1,5 +1,6 @@
set(LIBMAD_SRC "$ENV{PROJ_PATH}/lib/libmad")
set(LIBMAD_BIN "${CMAKE_CURRENT_BINARY_DIR}/libmad")
set(LIBMAD_INCLUDE "${LIBMAD_BIN}/include")
externalproject_add(libmad_build
SOURCE_DIR "${LIBMAD_SRC}"
@@ -7,13 +8,13 @@ externalproject_add(libmad_build
CONFIGURE_COMMAND ${LIBMAD_SRC}/configure CC=${CMAKE_C_COMPILER} --srcdir=${LIBMAD_SRC} --prefix=${LIBMAD_BIN} --host=xtensa-elf --disable-debugging --disable-shared
BUILD_COMMAND make
INSTALL_COMMAND make install
BUILD_BYPRODUCTS "${LIBMAD_BIN}/libmad.a"
BUILD_BYPRODUCTS "${LIBMAD_BIN}/lib/libmad.a" "${LIBMAD_INCLUDE}/mad.h"
)
add_library(libmad STATIC IMPORTED GLOBAL)
add_dependencies(libmad libmad_build)
set_target_properties(libmad PROPERTIES IMPORTED_LOCATION
"${LIBMAD_BIN}/libmad.a")
"${LIBMAD_BIN}/lib/libmad.a")
set_target_properties(libmad PROPERTIES INTERFACE_INCLUDE_DIRECTORIES
"${LIBMAD_BIN}")
"${LIBMAD_INCLUDE}")