olena: olena-2.0-638-g0a07893 Run FFT unit tests only when FFTW3 support is enabled.

* tests/unit_test/cond_tests_fftw3: New. * tests/unit_test/Makefile.am (COND_TESTS): Add cond_tests_fftw3. * tests/unit_test/unit-tests.mk: Regen. --- milena/ChangeLog | 8 ++++++++ milena/tests/unit_test/Makefile.am | 3 ++- milena/tests/unit_test/cond_tests_fftw3 | 1 + milena/tests/unit_test/unit-tests.mk | 10 +++++++++- 4 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 milena/tests/unit_test/cond_tests_fftw3 diff --git a/milena/ChangeLog b/milena/ChangeLog index 72bfb1a..f7fb36d 100644 --- a/milena/ChangeLog +++ b/milena/ChangeLog @@ -1,3 +1,11 @@ +2013-08-26 Roland Levillain <roland@lrde.epita.fr> + + Run FFT unit tests only when FFTW3 support is enabled. + + * tests/unit_test/cond_tests_fftw3: New. + * tests/unit_test/Makefile.am (COND_TESTS): Add cond_tests_fftw3. + * tests/unit_test/unit-tests.mk: Regen. + 2012-10-10 Roland Levillain <roland@lrde.epita.fr> Split the interface of the FFT off from its implementation. diff --git a/milena/tests/unit_test/Makefile.am b/milena/tests/unit_test/Makefile.am index 37df4c8..1c3016f 100644 --- a/milena/tests/unit_test/Makefile.am +++ b/milena/tests/unit_test/Makefile.am @@ -1,4 +1,4 @@ -# Copyright (C) 2008, 2009, 2010 EPITA Research and Development +# Copyright (C) 2008, 2009, 2010, 2013 EPITA Research and Development # Laboratory (LRDE). # # This file is part of Olena. @@ -19,6 +19,7 @@ include $(top_srcdir)/milena/tests/tests.mk COND_TESTS = cond_tests_boost-tuple \ cond_tests_cfitsio \ + cond_tests_fftw3 \ cond_tests_gdcm \ cond_tests_magickxx \ cond_tests_poppler \ diff --git a/milena/tests/unit_test/cond_tests_fftw3 b/milena/tests/unit_test/cond_tests_fftw3 new file mode 100644 index 0000000..c09df70 --- /dev/null +++ b/milena/tests/unit_test/cond_tests_fftw3 @@ -0,0 +1 @@ +mln/transform/fft.hh diff --git a/milena/tests/unit_test/unit-tests.mk b/milena/tests/unit_test/unit-tests.mk index d1c1355..01272a0 100644 --- a/milena/tests/unit_test/unit-tests.mk +++ b/milena/tests/unit_test/unit-tests.mk @@ -24,6 +24,15 @@ mln_io_fits_load_LDFLAGS= ${CFITSIO_LDFLAGS} ${AM_LDFLAGS} endif HAVE_CFITSIO # Starting a conditional unit test list. +if HAVE_FFTW3 +check_PROGRAMS += \ +mln_transform_fft + +mln_transform_fft_CPPFLAGS= ${FFTW3_CPPFLAGS} -DHAVE_FFTW3 ${AM_CPPFLAGS} +mln_transform_fft_LDFLAGS= ${FFTW3_LDFLAGS} ${AM_LDFLAGS} +endif HAVE_FFTW3 + +# Starting a conditional unit test list. if HAVE_GDCM check_PROGRAMS += \ mln_io_dicom_all \ @@ -1183,7 +1192,6 @@ mln_transform_distance_and_influence_zone_geodesic \ mln_transform_distance_front \ mln_transform_distance_geodesic \ mln_transform_essential \ -mln_transform_fft \ mln_transform_hough \ mln_transform_influence_zone_front \ mln_transform_influence_zone_geodesic \ -- 1.7.10.4
participants (1)
-
Roland Levillain