Cmake build order. It also can automate testing, packaging and installation.