keep cmake gui usable for all
ccmake or cmake-gui provides a nice interface for users. currently it is polluted with a lot unwanted variables.
keep only required variables and mark others unwanted.
current version
BUILD_EXAMPLES ON
BUILD_SHARED_LIBS ON
BUILD_TESTING ON
Boost_USE_MULTITHREADED ON
Boost_USE_STATIC_LIBS OFF
CBLAS_LIBRARY /usr/lib/libcblas.so
CMAKE_BUILD_TYPE Release
CMAKE_INSTALL_PREFIX /usr/local
Monteverdi_FLOATING_TYPE float
OPENCV_core_LIBRARY /usr/lib/x86_64-linux-gnu/libopencv_core.so
OPENCV_ml_LIBRARY /usr/lib/x86_64-linux-gnu/libopencv_ml.so
OTB_BUILD_DEFAULT_MODULES ON
OTB_DATA_ROOT /data/otb/OTB-Data
OTB_I18N_MERGE_TS OFF
OTB_USE_6S ON
OTB_USE_CURL ON
OTB_USE_GLEW ON
OTB_USE_GLFW ON
OTB_USE_GLUT ON
OTB_USE_GSL OFF
OTB_USE_LIBKML ON
OTB_USE_LIBSVM ON
OTB_USE_MAPNIK OFF
OTB_USE_MPI ON
OTB_USE_MUPARSER ON
OTB_USE_MUPARSERX ON
OTB_USE_OPENCV ON
OTB_USE_OPENGL ON
OTB_USE_OPENMP ON
OTB_USE_QT ON
OTB_USE_QWT ON
OTB_USE_SHARK ON
OTB_USE_SIFTFAST ON
OTB_USE_SPTW ON
OTB_USE_SSE_FLAGS ON
OTB_WRAP_JAVA ON
OTB_WRAP_PYTHON ON
OTB_WRAP_PYTHON3 OFF
Qt5Core_DIR /usr/lib/x86_64-linux-gnu/cmake/Qt5core
...
requested version
BUILD_EXAMPLES ON
BUILD_TESTING ON
CMAKE_BUILD_TYPE Release
CMAKE_INSTALL_PREFIX /usr/local
OTB_BUILD_DEFAULT_MODULES ON
OTB_DATA_ROOT /data/otb/OTB-Data
OTB_USE_CURL ON
OTB_USE_GLEW ON
OTB_USE_GLFW ON
OTB_USE_GLUT ON
OTB_USE_GSL OFF
OTB_USE_LIBKML ON
OTB_USE_LIBSVM ON
OTB_USE_MAPNIK OFF
OTB_USE_MPI ON
OTB_USE_MUPARSER ON
OTB_USE_MUPARSERX ON
OTB_USE_OPENCV ON
OTB_USE_OPENGL ON
OTB_USE_OPENMP ON
OTB_USE_QT ON
OTB_USE_QWT ON
OTB_USE_SHARK ON
OTB_USE_SPTW ON
OTB_WRAP_JAVA ON
OTB_WRAP_PYTHON ON
OTB_WRAP_PYTHON3 OFF
Edited by Rashad Kanavath