From 0532349f528b5c30c4c42ea60fb7a84b8d57e591 Mon Sep 17 00:00:00 2001 From: hobbes1069 Date: Mon, 9 Mar 2015 14:59:12 +0000 Subject: [PATCH] Initial build speex cmake module. git-svn-id: https://svn.code.sf.net/p/freetel/code@2062 01035d8c-6547-0410-b346-abe4f91aad63 --- fdmdv2-dev/cmake/BuildSpeex.cmake | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 fdmdv2-dev/cmake/BuildSpeex.cmake diff --git a/fdmdv2-dev/cmake/BuildSpeex.cmake b/fdmdv2-dev/cmake/BuildSpeex.cmake new file mode 100644 index 00000000..3a437c19 --- /dev/null +++ b/fdmdv2-dev/cmake/BuildSpeex.cmake @@ -0,0 +1,17 @@ +set(SPEEXDSP_TARBALL "speexdsp-1.2rc3.tar.gz") +#set(SPEEXDSP_TARBALL "speex-1.0.5.tar.gz") + +include(ExternalProject) +ExternalProject_Add(speex + URL http://downloads.xiph.org/releases/speex/${SPEEXDSP_TARBALL} + BUILD_IN_SOURCE 1 + INSTALL_DIR external/dist + CONFIGURE_COMMAND ./configure --prefix=${CMAKE_BINARY_DIR}/external/dist --disable-examples + BUILD_COMMAND $(MAKE) + INSTALL_COMMAND $(MAKE) install +) + +set(SPEEXDSP_LIBRARIES ${CMAKE_BINARY_DIR}/external/dist/lib/libspeexdsp.a) +include_directories(${CMAKE_BINARY_DIR}/external/dist/include) +list(APPEND FREEDV_LINK_LIBS ${SPEEXDSP_LIBRARIES}) +list(APPEND FREEDV_STATIC_DEPS speex) -- 2.25.1