bettar / miele-lxiv-easy

Configure the Miele-LXIV Xcode project in 5 easy steps.
GNU General Public License v3.0
14 stars 2 forks source link

Miele-LXIV Build System

Copyright © Alex Bettarini, 2019-2024


The purpose of this project is to assist in setting up and configuring all dependencies for the project Miele-LXIV.

In other words, the goal of this project is NOT to build Miele-LXIV, but to create and configure the Xcode project that builds Miele-LXIV.

The directory where this README.md file has been downloaded shall be referred to as EASY_HOME

Additionally, you must define the three top-level directories involved in the process (or conveniently accept the suggested defaults in STEP 1 below):

  1. sources: SRC where all the source files will be downloaded
  2. build: BLD temporary location for intermediate files
  3. install: BIN the Xcode project will reference 3rd party modules installed here

Prerequisite tools:


STEP 1: Once-only configuration


STEP 2: Download sources


STEP 3: Build and install the toolkits


STEP 4: Make installed toolkits available to Xcode project


STEP 5: Final "workaround" for Xcode

While STEPS 1..4 are nicely engineered to configure the project, there still remains some fixup to be done manually. This extra step will soon disappear, being replaced by a more elegant behind the scenes action. For the time being, please make the effort of doing what is explained in the link below.


Conclusion