make files and cmake configurations