MacOSX/Linux YCM optional support