parent
c252132f39
commit
42c387807f
@ -0,0 +1 @@ |
||||
include($ENV{PROJ_PATH}/tools/cmake/libmad.cmake) |
@ -0,0 +1,19 @@ |
||||
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}") |
Loading…
Reference in new issue