Это, вероятно, зависит только от того, используете ли вы файловую систему с учетом регистра, такую как те, которые обычно встречаются в Linux (в отличие от файловой системы с сохранением регистра, такой как HFS +, которая обычно используется в OS X).Если вы всегда используете правильную заглавную букву (то есть совпадаете с именем фреймворка на диске), то все будет в порядке.Так как в этом случае это /System/Library/Frameworks/OpenGL.framework
, тогда оно должно быть -framework OpenGL
в ваших вариантах сборки.