Blame view

buildroot/buildroot-2016.08.1/package/libcodec2/0002-Add-option-to-disable-unit-tests.patch 1.45 KB
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
  From 19db6244200b870317382294f14b7d561d55a64e Mon Sep 17 00:00:00 2001
  From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Date: Sat, 29 Aug 2015 12:05:53 +0200
  Subject: [PATCH] Add option to disable unit tests
  
  The unittests require C++, while the rest of the library does not, so
  this commit implements a --{enable,disable}-unittests option to
  selectively enable the build of the unit tests. When not provided, the
  option defaults to yes so that the existing behavior is preserved.
  
  Based on initial work by Bernd Kuhls.
  
  Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  ---
   Makefile.am  | 6 +++++-
   configure.ac | 5 +++++
   2 files changed, 10 insertions(+), 1 deletion(-)
  
  diff --git a/Makefile.am b/Makefile.am
  index bd3ce01..1da250b 100644
  --- a/Makefile.am
  +++ b/Makefile.am
  @@ -95,4 +95,8 @@ src/codebook/lsp8.txt \
   src/codebook/lsp9.txt \
   src/codebook/lsp10.txt
   
  -SUBDIRS = src unittest
  +SUBDIRS = src
  +
  +if UNITTESTS
  +SUBDIRS += unittest
  +endif
  diff --git a/configure.ac b/configure.ac
  index 7520af6..55b7215 100644
  --- a/configure.ac
  +++ b/configure.ac
  @@ -24,5 +24,10 @@ AC_CHECK_HEADERS([stdlib.h string.h])
   AC_FUNC_MALLOC
   AC_CHECK_FUNCS([floor pow sqrt])
   
  +AC_ARG_ENABLE([unittests],
  +	AS_HELP_STRING([--disable-unittests], [Disable unittests]),
  +	[], [enable_unittests=yes])
  +AM_CONDITIONAL([UNITTESTS], [test "${enable_unittests}" = "yes"])
  +
   AC_CONFIG_FILES([Makefile src/Makefile unittest/Makefile codec2.pc])
   AC_OUTPUT
  -- 
  2.5.0