cmake: turn on -Wall
warning: use static for constant values in classes
ship: fix dangling else