-
-
Notifications
You must be signed in to change notification settings - Fork 374
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Configure datachannel target_properties for APPLE #1091
Conversation
@PatTheMav does this look ok? |
892a96c
to
ba97d62
Compare
@PatTheMav I am reading the CMake docs and it seems to recommend NOT setting NO_SONAME
When I set @paullouisageneau what do you think is best here? |
The Xcode does that by itself, but if you do not use Xcode to build the library for macOS, you need to add that manually: FWIW, omitting the |
I took a look at the As such I stand corrected that using a single version-token SONAME (e.g. Annoying, but the more you know... |
@PatTheMav MacOS 10.13 is legacy now, right? Is there still a point in setting the |
See #1091 (comment) - the |
@PatTheMav Thank you for testing and clarifying! @Sean-Der If you want to keep the |
@PatTheMav can/should we drop the MACHO values? I don’t care what we do, my hope/goal is
@paullouisageneau would you be ok with a new var? When a v0.20.0 is ready will then bump OBS and resolve issues. |
You can drop them, the values will be inferred from |
After 7591b96 libdatachannel stopped working with OBS on macOS[0]. XCode only resolves one level of symlinks [1]. libdatachannel is generating two levels. This commit updates the shared object to only use only the major version in the name. [0] https://stackoverflow.com/questions/29946961/xcode-copy-files-build-phase-and-symlinks [1] obsproject/obs-deps#204 (comment)
@PatTheMav @paullouisageneau @RytoEX How does this look? I think it hits everyones concerns.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Sean-Der It looks good to me. Would you like the change on 0.19? If so, could you please rebase on the v0.19
branch?
@paullouisageneau no thanks! v0.20 only (if that is ok) That way I can fix both bugs |
After 7591b96 libdatachannel stopped working with OBS on macOS[0].
XCode only resolves one level of symlinks [1]. libdatachannel
is generating two levels.
This commit updates the shared object to only use only the major version
in the name.
[0] https://stackoverflow.com/questions/29946961/xcode-copy-files-build-phase-and-symlinks
[1] obsproject/obs-deps#204 (comment)