fileapi: sysroot flag is missing
When -G Xcode
generator is used, CMake File API doesn't report sysroot
as a compilation flag. E.g. here's compileGroups
created for Xcode generator:
"compileGroups" :
[
{
"compileCommandFragments" :
[
{
"fragment" : "-g"
},
{
"fragment" : "'-std=gnu++14'"
}
],
"language" : "CXX",
"languageStandard" :
{
"backtraces" :
[
1
],
"standard" : "14"
},
"sourceIndexes" :
[
0
]
}
]
And here's compileGroups
for the same project with Ninja generator:
"compileGroups" :
[
{
"compileCommandFragments" :
[
{
"fragment" : "-g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk -mmacosx-version-min=10.15"
},
{
"fragment" : "-std=gnu++14"
}
],
"language" : "CXX",
"languageStandard" :
{
"backtraces" :
[
1
],
"standard" : "14"
},
"sourceIndexes" :
[
0
]
}
]
Edited by Brad King