fix build errors
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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}")
|
||||
|
||||
Reference in New Issue
Block a user