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_SubdivisionQuadEdgeMesh
does not turn on when I pass-DModule_SubdivisionQuadEdgeMesh=ON
toccmake.
-
Module_IOSTL
andModule_DVMeshNoise
turn on (they download and build), but disappear from the configuration so that they cannot be turned off. - I can then turn on
Module_SubdivisionQuadEdgeMesh
manually 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