Skip to content
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

LLVM and language version updates #77

Merged
merged 10 commits into from
Mar 16, 2023

Conversation

fosterbrereton
Copy link
Contributor

@fosterbrereton fosterbrereton commented Mar 15, 2023

This PR updates Hyde's LLVM dependency to the latest, 15.0.7. It also goes back to grabbing LLVM directly instead of using homebrew. This is because the CMake files for Homebrew's LLVM artifact link it into Hyde via dylib, which makes distribution of the tool difficult.

Credit goes to @touraill-adobe for the incredible help he gave in getting this PR moving along.

This PR also removes dependencies on boost wherever possible, in favor of standard variants that have since become available.

CMakeLists.txt Outdated Show resolved Hide resolved
CMakeLists.txt Show resolved Hide resolved
CMakeLists.txt Outdated Show resolved Hide resolved
CMakeLists.txt Outdated Show resolved Hide resolved
CMakeLists.txt Outdated Show resolved Hide resolved
CMakeLists.txt Outdated Show resolved Hide resolved
CMakeLists.txt Outdated Show resolved Hide resolved
CMakeLists.txt Outdated Show resolved Hide resolved
@fosterbrereton fosterbrereton changed the title CMake updates to accommodate building LLVM from source Dependency and language version updates Mar 15, 2023
@fosterbrereton fosterbrereton changed the title Dependency and language version updates LLVM and language version updates Mar 15, 2023
CMakeLists.txt Outdated Show resolved Hide resolved
@fosterbrereton fosterbrereton merged commit 2d5e114 into master Mar 16, 2023
@fosterbrereton fosterbrereton deleted the fosterbrereton/llvm-dependency-update branch March 16, 2023 15:28
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.

None yet

2 participants