SlicerExecutionModel
SlicerExecutionModel copied to clipboard
An open-source CMake-based project that provides macros and associated tools for the easy building of 3D Slicer command line interface (CLI) modules.
ITK has updated its version of KWSys (the source of itksys). https://github.com/InsightSoftwareConsortium/ITK/commit/2c45eec4b39cd8b2a0a1b0dc2a6e4182b73bd91f That update introduced a version of KWSys that does not contain the SharedForward.h.in file, as required by GenerateCLPLauncher....
- BUG: Do not override ITK_DIR in CMake package configurations - COMP: Update JsonCpp API calls
CI fails because the dockerhub image is out of date.
command line applications typically have dashes in the names of their long flags. It should be possible to have parameters such as: --no-something --use-something ...
For reference: * https://github.com/Slicer/SlicerExecutionModel/pull/124#issuecomment-587164953
Currently, no errors / warnings are generated if flags are duplicated in the XML schema. You will then get indeterminate runtime errors.
See also https://github.com/Slicer/tclap/
When running the install step of SlicerExecutionModel, only one file is installed: /lib/ModuleDescriptionParser/libModuleDescriptionParser.a It is therefore not possible to install SlicerExecutionModel and use it. It would be great to have...