pushed.  Personally I find the old cmake style rather hard to read when the condition is repeated in the else() clause (not so bad in the endif() as here).