День добрый.
есть файл .clang_complete такого содержания для atom
-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk/System/Library/Frameworks
-I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk/usr/include
-D __MACH__
-fblocks
-fobjc-nonfragile-abi
-fno-builtin
-m32
-Wall
-Wextra
-Wno-unknown-pragmas
-Wno-unused-parameter
-Wno-sign-compare
-I./CustomSwitch
Хоть какой-то комплит заводится только после добавления последней строчки - а именно директории текущего проекта.
Вот как-то так удалось завести в убогом виде code complete, но для меня все еще непонятен смысл некоторых флагов.
Например просто убрав вот этот флаг
-fobjc-nonfragile-abi
сразу получаю 20 ошибок что он не может понят какой тип будет в том или ином методе.
Собственно, если кто-то из разбирающихся подскажет что вообще тут к чему и какие обычно нужны флаги для компиляции - буду премного благодарен.