Fork of Tangara with customizations
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
tangara-fw/tools/cmake/libmad.cmake

19 lines
716 B

set(LIBMAD_SRC "$ENV{PROJ_PATH}/lib/libmad")
set(LIBMAD_BIN "${CMAKE_CURRENT_BINARY_DIR}/libmad")
externalproject_add(libmad_build
SOURCE_DIR "${LIBMAD_SRC}"
PREFIX "${LIBMAD_BIN}"
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"
)
add_library(libmad STATIC IMPORTED GLOBAL)
add_dependencies(libmad libmad_build)
set_target_properties(libmad PROPERTIES IMPORTED_LOCATION
"${LIBMAD_BIN}/libmad.a")
set_target_properties(libmad PROPERTIES INTERFACE_INCLUDE_DIRECTORIES
"${LIBMAD_BIN}")