added stuff for future build with cmake