review signal handling according to cert coding standard
cmake check exec functions exist