--- a
+++ b/CLI/CMakeLists.txt
@@ -0,0 +1,38 @@
+#-----------------------------------------------------------------------------
+set(PYTHON_TOOLS
+  MusculoskeletalAnalysisCLITools/__init__.py
+  MusculoskeletalAnalysisCLITools/crop.py
+  MusculoskeletalAnalysisCLITools/density.py
+  MusculoskeletalAnalysisCLITools/fill.py
+  MusculoskeletalAnalysisCLITools/largestCC.py
+  MusculoskeletalAnalysisCLITools/reader.py
+  MusculoskeletalAnalysisCLITools/shape.py
+  MusculoskeletalAnalysisCLITools/thickness.py
+  MusculoskeletalAnalysisCLITools/width.py
+  MusculoskeletalAnalysisCLITools/writeReport.py
+  )
+
+set(binary_dir "${CMAKE_BINARY_DIR}/${Slicer_CLIMODULES_BIN_DIR}")
+
+if(CMAKE_CONFIGURATION_TYPES)
+  if(CMAKE_VERSION VERSION_GREATER_EQUAL "3.20")
+    set(binary_dir "${binary_dir}/$<CONFIG>")
+   else()
+    set(binary_dir "${binary_dir}/${CMAKE_CFG_INTDIR}")
+  endif()
+endif()
+
+set(MODULE_NAME MusculoskeletalAnalysisCLITools)
+
+ctkMacroCompilePythonScript(
+    TARGET_NAME ${MODULE_NAME}
+    SCRIPTS ${PYTHON_TOOLS}
+    DESTINATION_DIR ${binary_dir}
+    INSTALL_DIR ${Slicer_INSTALL_CLIMODULES_BIN_DIR}
+    NO_INSTALL_SUBDIR
+    )
+
+add_subdirectory(CancellousAnalysis)
+add_subdirectory(CorticalAnalysis)
+add_subdirectory(DensityAnalysis)
+add_subdirectory(IntervertebralAnalysis)