From 2cbffcb6bb08639f3ce6825fa49880d6d1bf3aa9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9dric=20Traizet?= <cedric.traizet@c-s.fr>
Date: Wed, 5 Dec 2018 10:21:25 +0100
Subject: [PATCH] BUG : clean fftw threads only if fftw is used

---
 .../Feature/Descriptors/test/otbFourierMellinImageFilter.cxx    | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Modules/Feature/Descriptors/test/otbFourierMellinImageFilter.cxx b/Modules/Feature/Descriptors/test/otbFourierMellinImageFilter.cxx
index 38534ca1fb..742edb5289 100644
--- a/Modules/Feature/Descriptors/test/otbFourierMellinImageFilter.cxx
+++ b/Modules/Feature/Descriptors/test/otbFourierMellinImageFilter.cxx
@@ -90,6 +90,8 @@ int otbFourierMellinImageFilter(int itkNotUsed(argc), char* argv[])
   imaginaryWriter->SetInput(imaginaryRescaler->GetOutput());
   imaginaryWriter->Update();
   // Hugly hack for cleaning fftw threads
+  #if defined( ITK_USE_FFTWF ) || defined( ITK_USE_FFTWD )
   fftw_cleanup_threads();
+  #endif
   return EXIT_SUCCESS;
 }
-- 
GitLab