Skip to main content
The Miele-LXIV Easy build system guides you through a structured 5-step workflow to configure and prepare the Xcode project for building Miele-LXIV. Each step is carefully designed to be executed in sequence.
The goal of this project is NOT to build Miele-LXIV, but to create and configure the Xcode project that builds Miele-LXIV.

The 5-Step Workflow

Step 1: Initial Configuration

Configure the build system with kconfig-mconf and set up directory locations.Time: 5 minutes

Step 2: Download Sources

Download all required third-party library sources (DCMTK, VTK, ITK, and more).Time: 15-30 minutes

Step 3: Build and Install

Compile and install all third-party libraries and dependencies.Time: ~1 hour

Step 4: Create Symbolic Links

Set up the Binaries directory with symbolic links to installed libraries.Time: 2 minutes

Step 5: Xcode Configuration

Final manual Xcode project configuration and fixes.Time: 10-15 minutes

Directory Structure

Before starting, you’ll define three top-level directories (or accept the suggested defaults in Step 1):
  1. SRC: Sources directory where all source files will be downloaded
  2. BLD: Build directory for temporary intermediate files
  3. BIN: Install directory where the Xcode project will reference installed 3rd party modules

Prerequisites

Before beginning the setup workflow, ensure you have the required tools installed:
  • kconfig-mconf: Configuration menu tool (install via NuttX project)
  • wget: Download utility
  • cmake: Command-line CMake utility
If you need help installing prerequisites, see the Prerequisites Guide.

What Gets Built

The build process compiles and installs the following libraries:
  • DCMTK: DICOM Toolkit
  • VTK: Visualization Toolkit
  • ITK: Insight Segmentation and Registration Toolkit
  • OpenJPEG: JPEG 2000 codec
  • libjpeg, libpng, libtiff: Image format libraries
  • OpenSSL: Cryptography library
  • libxml2, libiconv, zlib: Support libraries
  • GLEW, GLM: OpenGL libraries
  • Jasper: Image processing library

Estimated Total Time

1.5 to 2 hours for the complete setup (most of it automated build time)

Next Steps

Start with Step 1

Begin the setup process by configuring your build environment

Build docs developers (and LLMs) love