Skip to content

Fix literal '~' in Release config SYMROOT#143

Open
timsutton wants to merge 1 commit intohholtmann:masterfrom
timsutton:patch-1
Open

Fix literal '~' in Release config SYMROOT#143
timsutton wants to merge 1 commit intohholtmann:masterfrom
timsutton:patch-1

Conversation

@timsutton
Copy link

I was building the smc scheme via xcodebuild in the CLI with -configuration Release, and I realized that the output binary was going into a literal ~ directory within the working dir, instead of the user's homedir. This just updates the ~ to use $(HOME) like the other schemes are configured.

wolffcatskyy added a commit to wolffcatskyy/smcFanControl that referenced this pull request Mar 16, 2026
Community Edition fork targeting Intel Macs with OCLP:
- Remove IOHIDSensor (ARM64 temperature path), all TARGET_CPU_ARM64 branches
- Replace OSSpinLock with os_unfair_lock, IOMasterPort with kIOMainPortDefault
- Modernize NSAlert calls (alertWithMessageText → init pattern)
- Replace NSArchiver/NSUnarchiver with NSKeyedArchiver (secure coding)
- Fix NSSmallControlSize → NSControlSizeSmall, cString → UTF8String
- Remove dead code: SystemVersion, StatusItemWindow, donation prompts
- Remove Sparkle auto-updater (dead eidac.de URL), add GitHub Releases link
- Apply PR hholtmann#143 (SYMROOT fix), PR hholtmann#146 (exit if no fans), PR hholtmann#108 (FP fan speed)
- Update Info.plist copyright for community fork

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
wolffcatskyy added a commit to wolffcatskyy/smcFanControl that referenced this pull request Mar 16, 2026
…APIs, remove dead code

Intel-only fork targeting OCLP (OpenCore Legacy Patcher) Macs:
- Remove IOHIDSensor (ARM64 temperature path), all TARGET_CPU_ARM64 branches
- Replace OSSpinLock with os_unfair_lock, IOMasterPort with kIOMainPortDefault
- Modernize NSAlert calls (alertWithMessageText → init pattern)
- Replace NSArchiver/NSUnarchiver with NSKeyedArchiver (secure coding)
- Fix NSSmallControlSize → NSControlSizeSmall, cString → UTF8String
- Remove dead code: SystemVersion, StatusItemWindow, donation prompts
- Remove Sparkle auto-updater (dead eidac.de URL), add GitHub Releases link
- Apply PR hholtmann#143 (SYMROOT fix), PR hholtmann#146 (exit if no fans), PR hholtmann#108 (FP fan speed)
- Update Info.plist copyright for community fork
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.

1 participant