In this paper, we shall design a gain-scheduled controller for a generic aeroengine model according to some recent formulations of the gain scheduling technique in the context of self-scheduled control. The problem is readily and globally solved using currently available efficient semi-definite programming optimisation software. This approach naturally solves the multi-model problem due to its inherent ability to incorporate stability, performance and robustness design aspects from the outset. The effectiveness of this technique in maintaining performance over the entire operating envelope is illustrated by simulations.