I recently upgraded to macOS 14.7.2, triggering an upgrade to Xcode 16.2 and its command line tools. My open source project builds and runs fine in Xcode. But when I tested the CMake build, it failed looking for standard c++ headers.
I asked on stackoverflow but no solutions so far.
Any thoughts here?
Post
Replies
Boosts
Views
Activity
Did something change in Xcode 9 regarding the “automatically insert closing braces” preference? My checkbox for that option has been set for a long time. After I installed Xcode 9 (now at 9.0.1) the behavior changed in an unexpected way. If I am at “top level” — at the left margin, not inside a brace body — and I type an open brace:void foo()
{<cursor_here>then a return, I see:void foo()
{
<cursor_here>
}which is what I expect. But if I am inside a brace body, I do not see the automatic insertion of the close brace:void foo(bool b)
{
if (b)
{<cursor_here>
}After a return I see:void foo(bool b)
{
if (b)
{
<cursor_here>
}with no automatically inserted close brace. While trying this, I noticed that the close brace IS inserted if the open brace is not on its own line:void foo(bool b)
{
if (b) {<cursor_here>
}After typing return:void foo(bool b)
{
if (b) {
<cursor_here>
}
}Is there a way to get the pre-Xcode-9 behavior back?