我尝试使用 IOS 的 CMAKE_EXPORT_COMPILE_COMMANDS 生成 compile_command.json 文件,但只有当我们使用 Ninja Generator 时,CMake 才会识别此选项 CMAKE_EXPORT_COMPILE_COMMANDS。 “-G忍者” 我正在使用 XCode Generator。
xcodebuild -project path/to/.xcodeproj | \
xcpretty -r json-compilation-database --output path/for/compile_commands.json