diff --git a/Modules/Applications/AppDomainTransform/app/otbDomainTransform.cxx b/Modules/Applications/AppDomainTransform/app/otbDomainTransform.cxx index bcb6294483a3de5f36af6a956a1447d76c4d2a37..b9083b2df16916017804a63870ba06e76b8fd78a 100644 --- a/Modules/Applications/AppDomainTransform/app/otbDomainTransform.cxx +++ b/Modules/Applications/AppDomainTransform/app/otbDomainTransform.cxx @@ -21,6 +21,7 @@ #include "otbWaveletImageFilter.h" #include "otbWaveletInverseImageFilter.h" #include "otbWaveletGenerator.h" +#include "itkConfigure.h" namespace otb { @@ -46,10 +47,15 @@ namespace otb void DoInit() ITK_OVERRIDE { SetName("DomainTransform"); - SetDescription("Domain Transform application for wavelet and fourier"); +#if defined(ITK_USE_FFTWF) || defined(ITK_USE_FFTWD) + const char * app_descr = "Domain Transform application for wavelet and fourier"; +#else + const char * app_descr = "Domain Transform application for wavelet"; +#endif + SetDescription(app_descr); // Documentation - SetDocName("Domain Transform application for wavelet and fourier"); + SetDocName(app_descr); SetDocLongDescription("TODO"); SetDocLimitations("None"); SetDocAuthors("OTB-Team"); @@ -63,8 +69,10 @@ namespace otb AddParameter(ParameterType_Choice, "mode", "mode"); SetParameterDescription("mode", "transform mode"); +#if defined(ITK_USE_FFTWF) || defined(ITK_USE_FFTWD) AddChoice("mode.fft", "FFT transform"); SetParameterDescription("mode.fft", "FFT transform"); +#endif AddChoice("mode.wavelet", "wavelet"); SetParameterDescription("mode.wavelet", "Wavelet transform"); AddParameter(ParameterType_Choice,