All–
My build of ITK requires a number of remote modules to be turned on.  In order to document and reproduce my build (for collaborators, as well as for my future self) I’ve been writing bash scripts which pass the relevant flags to ccmake during the initial configuration.  In doing so, I’ve run into two issues.
- 
Module_SubdivisionQuadEdgeMeshdoes not turn on when I pass-DModule_SubdivisionQuadEdgeMesh=ONtoccmake.
- 
Module_IOSTLandModule_DVMeshNoiseturn on (they download and build), but disappear from the configuration so that they cannot be turned off.
- I can then turn on Module_SubdivisionQuadEdgeMeshmanually in the curses gui, but it then disappears from the configuration.
I’m not very concerned about points 2 and 3–perhaps this is intended behavior once the modules are downloaded. However, I think that point 1 might be a bug. Has anyone run into this?
Best, and thanks,
–Davis
Steps to reproduce (on Ubuntu 16.04, cmake 3.10.20180117-gb1fd31, on the master branch, starting with a clean build):
mkdir ITK
cd ITK
git clone https://github.com/InsightSoftwareConsortium/ITK.git src
mkdir bin
cd bin/
ccmake ../src -DModule_SubdivisionQuadEdgeMesh=ON -DModule_IOSTL=ON -DModule_DVMeshNoise=ON