-
Notifications
You must be signed in to change notification settings - Fork 14.8k
[ORC-RT] Initial check-in for a new, top-level ORC runtime project. #113499
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
Open
lhames
wants to merge
26
commits into
llvm:main
Choose a base branch
from
lhames:new-new-orc-rt
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 3 commits
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
fb7698d
[ORC-RT] Initial check-in for a new, top-level ORC runtime project.
lhames f801afb
clang-format
lhames 6011619
Simplify CMake files, add install support.
lhames 81dc0e4
Use '//' style comments.
lhames 7106b9d
Add missing copyright header.
lhames db27097
Use 'install (DIRECTORY...' instead of file sets.
lhames b0eb599
Add missing copyright header.
lhames 400d2fc
Add license and documentation.
lhames 4a03938
Remove CREDITS.TXT
lhames e872a8c
Remove legacy license text.
lhames bb5fb11
Fix default for ORC_RT_INCLUDE_DOCS option.
lhames 267fd01
Switch docs from reStructuredText to markdown.
lhames 327a64a
Silence python linter.
lhames 0a25634
Python linter is persnickety.
lhames b348769
Update orc-rt/docs/Building-orc-rt.md
lhames 7a3a185
[ORC-RT][docs] Fix copyright year and project name capitalization.
b804b1f
[ORC-RT] Update sphinx version.
lhames c57f7ce
[ORC-RT] Add TODO to switch to filesets when we can.
lhames e31c343
Specify COMPONENT for headers, use 'install(TARGETS ...' rather than
lhames e512c16
Rename project LibOrcRT -> OrcRT.
lhames 91e73b1
Remove unnecessary target_include_directories(...)
lhames ea1955d
Adding ways to find utils during a RT build
jaredwy cab25e9
Merge branch 'main' into new-new-orc-rt
lhames 3d624db
Update lit.cfg.py to fix formatting.
lhames 124d7e4
Merge branch 'main' into new-new-orc-rt
lhames 6957220
Merge branch 'main' into new-new-orc-rt
lhames File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,2 @@ | ||
add_executable(orc-executor orc-executor.cpp) | ||
target_link_libraries(orc-executor PRIVATE orc-rt-executor) | ||
target_include_directories(orc-executor PRIVATE ../../include) |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
This won't install headers unless you use
FILE_SET
(and then you need to install the file set).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.
I thought that the
PUBLIC_HEADER
property set onorc-rt-headers
above would causeinstall(TARGET ...)
to install the headers:If I configure and build on linux with
I see the headers in the expected location. Am I relying on non-portable behavior here though?
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.
D'oh! Yes,
PUBLIC_HEADER
should work; I had forgotten about this mechanism. I believe it flattens the hierarchy, but maybe that's not the case.