From 09644d0e4a8bab38c045306d509b6f27ba2567a8 Mon Sep 17 00:00:00 2001 From: Sebastian Rasmussen Date: Sun, 2 Feb 2014 23:59:36 +0100 Subject: [PATCH] tests: Don't build disabled plugins' check tests Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723492 --- tests/check/Makefile.am | 142 ++++++++++++++++++++++++++++++++-------- 1 file changed, 114 insertions(+), 28 deletions(-) diff --git a/tests/check/Makefile.am b/tests/check/Makefile.am index 3dc5e4e530..3d41b213cc 100644 --- a/tests/check/Makefile.am +++ b/tests/check/Makefile.am @@ -56,6 +56,25 @@ else check_vorbis = endif +if USE_PLUGIN_AUDIOTESTSRC +check_audiotestsrc = elements/audiotestsrc +else +check_audiotestsrc = +endif + +if USE_PLUGIN_AUDIOCONVERT +check_audioconvert = elements/audioconvert +else +check_audioconvert = +endif + +if USE_PLUGIN_PLAYBACK +check_playback = elements/decodebin elements/playbin \ + elements/playbin-complex elements/streamsynchronizer +else +check_playback = +endif + if USE_THEORA check_theora = pipelines/theoraenc else @@ -72,18 +91,90 @@ else check_encodebin = endif +if USE_PLUGIN_TYPEFIND +check_typefind = gst/typefindfunctions +else +check_typefind = +endif + if USE_PLUGIN_SUBPARSE check_subparse = elements/subparse else check_subparse = endif +if USE_PLUGIN_VIDEOCONVERT +check_videoconvert = elements/videoconvert +else +check_videoconvert = +endif + +if USE_PLUGIN_VIDEORATE +check_videorate = elements/videorate +else +check_videorate = +endif + +if USE_PLUGIN_VIDEOSCALE +check_videoscale = elements/videoscale +else +check_videoscale = +endif + +if USE_PLUGIN_VIDEOTESTSRC +check_videotestsrc = elements/videotestsrc +else +check_videotestsrc = +endif + +if USE_PLUGIN_VOLUME +check_volume = elements/volume +else +check_volume = +endif + +if USE_PLUGIN_ADDER +check_adder = elements/adder +else +check_adder = +endif + if HAVE_ORC check_orc = orc/video orc/audio orc/adder orc/audioconvert orc/volume orc/videoscale orc/videotestsrc else check_orc = endif +if USE_PLUGIN_GIO +check_gio = pipelines/gio +else +check_gio = +endif + +if USE_PLUGIN_APP +check_app = elements/appsink elements/appsrc +else +check_app = +endif + +if USE_PLUGIN_AUDIORATE +check_audiorate = elements/audiorate +else +check_audiorate = +endif + +if USE_PLUGIN_TCP +check_tcp = elements/multifdsink elements/multisocketsink +else +check_tcp = +endif + +if USE_PLUGIN_AUDIORESAMPLE +check_audioresample = elements/audioresample +else +check_audioresample = +endif + if HAVE_CXX cxx_checks = libs/gstlibscpp else @@ -91,16 +182,8 @@ cxx_checks = endif check_PROGRAMS = \ - $(check_ogg) \ - $(check_vorbis) \ - elements/audioconvert \ - elements/audiotestsrc \ - elements/decodebin \ - elements/streamsynchronizer \ - $(check_encodebin) \ generic/clock-selection \ generic/states \ - gst/typefindfunctions \ libs/libsabi \ libs/audio \ libs/audiocdsrc \ @@ -120,29 +203,32 @@ check_PROGRAMS = \ libs/videodecoder \ libs/videoencoder \ libs/xmpwriter \ - $(cxx_checks) \ - $(check_orc) \ pipelines/simple-launch-lines \ pipelines/basetime \ pipelines/capsfilter-renegotiation \ - pipelines/gio \ - elements/appsink \ - elements/appsrc \ - elements/audiorate \ - elements/audioresample \ - elements/multifdsink \ - elements/multisocketsink \ - elements/playbin \ - elements/playbin-complex \ - $(check_pango) \ - $(check_subparse) \ - elements/videoconvert \ - elements/videorate \ - elements/videoscale \ - elements/videotestsrc \ - elements/volume \ - elements/adder \ - $(check_theora) + $(check_adder) \ + $(check_app) \ + $(check_audioconvert) \ + $(check_audiorate) \ + $(check_audioresample) \ + $(check_audiotestsrc) \ + $(check_encodebin) \ + $(check_gio) \ + $(check_ogg) \ + $(check_pango) \ + $(check_playback) \ + $(check_subparse) \ + $(check_tcp) \ + $(check_theora) \ + $(check_typefind) \ + $(check_videoconvert) \ + $(check_videorate) \ + $(check_videoscale) \ + $(check_videotestsrc) \ + $(check_volume) \ + $(check_vorbis) \ + $(cxx_checks) \ + $(check_orc) # TORTURE_TO_FIX = \ # elements/adder