use general cmake variables to be more portable