How should we load 'Fast marching' since 88673aa in extra effects?

Hi,

I usually load extra effects with --additional-module-paths. Since 88673aa, Fast Marching no longer works, yielding :

  File "/home/user/Documents/Slicer4/Custom_Ext/SlicerSegmentEditorExtraEffects/SegmentEditorFastMarching/SegmentEditorFastMarchingLib/SegmentEditorEffect.py", line 110, in onMarch
    self.fastMarching(self.percentMax.value)
  File "/home/user/Documents/Slicer4/Custom_Ext/SlicerSegmentEditorExtraEffects/SegmentEditorFastMarching/SegmentEditorFastMarchingLib/SegmentEditorEffect.py", line 175, in fastMarching
    import vtkSlicerSegmentEditorFastMarchingModuleLogicPython
ModuleNotFoundError: No module named 'vtkSlicerSegmentEditorFastMarchingModuleLogicPython'

There are now *.cxx files in SegmentEditorFastMarching/Logic/ folder, so I guess SlicerSegmentEditorExtraEffects needs to be built on the dev machine. If so, how should we proceed if we don’t use factory built Slicer (Linux) ?

Thank you.

OK, I got a successful build and packaging on the dev machine with :

ccmake -DSlicer_DIR:PATH=/home/arc/src/Slicer-SuperBuild9/Slicer-build -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo -DSlicer_USE_GIT_PROTOCOL:BOOL=OFF $HOME/src/SlicerSegmentEditorExtraEffects

Will next test it, should just work.