libfltk use premake4 to complie with cross-platform