Skip to content

Dev/ruby34 - #43

Open
GMircea22 wants to merge 9 commits into
mainfrom
dev/ruby34
Open

Dev/ruby34#43
GMircea22 wants to merge 9 commits into
mainfrom
dev/ruby34

Conversation

@GMircea22

Copy link
Copy Markdown

No description provided.

@GMircea22
GMircea22 requested a review from thomthom August 19, 2026 12:38
OTHER_CFLAGS = "-fdeclspec";
OTHER_CFLAGS = "-fdeclspec -Wno-enum-constexpr-conversion";
PRODUCT_NAME = "$(TARGET_NAME)";
SKETCHUP_APP_PATH = "/Applications/SketchUp 2027/SketchUp.app";

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This now appear as a custom property in the XCode target?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, it shows up under User-Defined in Build Settings for the SURubyDebugger target, editable there like any other setting

Comment thread README.md Outdated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should update this table.

And did we update the version numbers? With the Ruby headers in the PR it's hard to find only the changes that are not replacing the headers.

Comment thread README.md Outdated
- Download `SURubyDebugger.dylib` into the Frameworks directory of the app bundle:
```
curl -L https://github.com/SketchUp/sketchup-ruby-debugger/releases/download/1.5.0.0/SURubyDebugger.dylib -o /Applications/SketchUp\ 2024/SketchUp.app/Contents/Frameworks/SURubyDebugger.dylib
curl -L https://github.com/SketchUp/sketchup-ruby-debugger/releases/download/1.5.0.0/SURubyDebugger.dylib -o /Applications/SketchUp\ 2027/SketchUp.app/Contents/Frameworks/SURubyDebugger.dylib

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Once we have it ready. we need to publish the artifact as a Release. And update these lines do it pulls the right binary for the right version.

Comment thread Development.md
The binary will be located under: `Build/output/Build/Products/Release/SURubyDebugger.dylib`

After building, the dylib is copied into the `Contents/Frameworks` directory of
`SKETCHUP_APP_PATH`, which defaults to `/Applications/SketchUp 2027/SketchUp.app`.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That makes it easier to debug/dev build this. 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants