Skip to content
Snippets Groups Projects

COMP: compile without FFTW to avoid GPL contamination

Merged Tristan Laurent requested to merge no-fftw into develop

Close #2454 (closed) . To avoid the GPL contamination inside OTB, do not compile ITK with FFTW. Instead let the fftw compilation disabled by defaut and if the user want to compile with it, inform it with a cmake message that the otb compiled relies on GNU GPL v2 license instead of Apache 2.

So by default:

  • skip the fftw downloading and compilation
  • do not use ITK fftw options
  • do not compile and add OverlapSaveConvolutionImageFilter inside the package
  • Do not compile tests relying on OverlapSaveConvolutionImageFilter

The cmake option OTB_USE_FFTW=ON should change this behavior to the actual one and emit a message explaining the license change.

Merge request reports

Merge request pipeline #16657 canceled

Merge request pipeline canceled for e59234b5

Approval is optional
Ready to merge by members who can write to the target branch.

Merge details

  • 1 commit and 1 merge commit will be added to master.
  • Source branch will not be deleted.

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading