Note that ASM has to be enabled as a project language because the M258KE startup code is an assembly file.
This allows building with CMake instead of Eclipse. The reasoning behind this is to make the code more easily portable to other architectures, and to move away from being dependent on Eclipse.