Cmake 3.10.2
Summary
This MR upgrade CMake to 3.10.2. This version of CMake si the one packaged for Ubuntu 18.04. It is linked to #1905 (closed), and #528 (closed) (Compatibility with ITK5).
Rationale
The main work here was to look at some improvement that could be done on the CMake code. Lots of comments have been made, some modifications at iso-functionalities and some deletion (unused code, commented code).
This MR is the introduction of a bigger work: the CMake code cleaning.
Additional notes
See #1940 (closed) for more detail of what has been investigated in here.
Copyright
The copyright owner is CNES and has signed the ORFEO ToolBox Contributor License Agreement.
Check before merging:
- All discussions are resolved
- At least 2
👍 votes from core developers, no👎 vote. - The feature branch is (reasonably) up-to-date with the base branch
- Dashboard is green
- Copyright owner has signed the ORFEO ToolBox Contributor License Agreement
- Optionally, run
git diff develop... -U0 --no-color | clang-format-diff.py -p1 -i
on latest changes and commit
Edited by Antoine Regimbeau