helloworld program with cmake understood