Browse Source

avutil/tests: run the cpu_init.c test conditionally on HAVE_THREADS

Suggested by Diego Biurrun and James Almer.

Signed-off-by: Wan-Teh Chang <wtc@google.com>
Signed-off-by: James Almer <jamrial@gmail.com>
tags/n3.3
Wan-Teh Chang James Almer 8 years ago
parent
commit
3703f13333
3 changed files with 2 additions and 9 deletions
  1. +1
    -1
      libavutil/Makefile
  2. +0
    -7
      libavutil/tests/cpu_init.c
  3. +1
    -1
      tests/fate/libavutil.mak

+ 1
- 1
libavutil/Makefile View File

@@ -190,7 +190,6 @@ TESTPROGS = adler32 \
camellia \
color_utils \
cpu \
cpu_init \
crc \
des \
dict \
@@ -226,6 +225,7 @@ TESTPROGS = adler32 \
tea \

TESTPROGS-$(HAVE_LZO1X_999_COMPRESS) += lzo
TESTPROGS-$(HAVE_THREADS) += cpu_init

TOOLS = crypto_bench ffhash ffeval ffescape



+ 0
- 7
libavutil/tests/cpu_init.c View File

@@ -24,12 +24,9 @@
#include <stdio.h>
#include <string.h>

#include "config.h"

#include "libavutil/cpu.h"
#include "libavutil/thread.h"

#if HAVE_PTHREADS
static void *thread_main(void *arg)
{
int *flags = arg;
@@ -37,12 +34,9 @@ static void *thread_main(void *arg)
*flags = av_get_cpu_flags();
return NULL;
}
#endif


int main(void)
{
#if HAVE_PTHREADS
int cpu_flags1;
int cpu_flags2;
int ret;
@@ -66,7 +60,6 @@ int main(void)
return 2;
if (cpu_flags1 != cpu_flags2)
return 3;
#endif

return 0;
}

+ 1
- 1
tests/fate/libavutil.mak View File

@@ -44,7 +44,7 @@ fate-cpu: libavutil/tests/cpu$(EXESUF)
fate-cpu: CMD = runecho libavutil/tests/cpu $(CPUFLAGS:%=-c%) $(THREADS:%=-t%)
fate-cpu: REF = /dev/null

FATE_LIBAVUTIL += fate-cpu_init
FATE_LIBAVUTIL-$(HAVE_THREADS) += fate-cpu_init
fate-cpu_init: libavutil/tests/cpu_init$(EXESUF)
fate-cpu_init: CMD = run libavutil/tests/cpu_init
fate-cpu_init: REF = /dev/null


Loading…
Cancel
Save