-
Notifications
You must be signed in to change notification settings - Fork 176
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
Rider IDE project model support #248
Open
SmelJey
wants to merge
37
commits into
ubisoft:main
Choose a base branch
from
JetBrains:rider-project-model
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 1 commit
Commits
Show all changes
37 commits
Select commit
Hold shift + click to select a range
6849d31
Add rider project model generator
SmelJey 3a4f3b4
Add Rider Json documentation
SmelJey 05296e4
Change Rider-related files naming
SmelJey 6cd9476
[RiderJson] Change root.json file format: add solution configuration …
SmelJey 7b95ba4
[RiderJson] Add solution name specifier for RiderJson generator
SmelJey 06e0948
[RiderJson] Change EnvironmentDefinitions source to IPlatformVcxproj.…
SmelJey 8f141dc
[RiderJson] Add sample for RiderJson, add output directory specifier.
SmelJey da41113
[RiderJson] Extract build commands from toolchain to separate object.…
SmelJey 1bd69a5
[RiderJson] Add PrivateDependencyModules, SourceRoot and SourceExtens…
SmelJey da92139
[RiderJson] Change RiderJson solution file extension, extract solutio…
SmelJey 34c4741
[RiderJson] Resolve $(ProjectDir) variable in build commands, add mis…
SmelJey 77fb6dd
[RiderJson] Add "TargetPath" to configuration json for fastbuild, ren…
SmelJey 3f994fc
[RiderJson] Fix incorrect IntermediateDirectory and OutputDirectory o…
SmelJey 4440a0e
[RiderJson] Add $(ProjectDir) and $(SolutionName) resolving in fastbu…
SmelJey f8d828f
[RiderJson] Add Architecture field to ToolchainInfo.
SmelJey 8fb09f6
[RiderJson] Make RiderJson generation accessible via command line arg…
SmelJey 9207f62
[RiderJson] Add rdjson files to output log
SmelJey fdc6245
[RiderJson] Fix projects dependencies calculating (at the same way as…
SmelJey bbb91c8
[RiderJson] Add msbuild commands to output json
SmelJey 2615444
[RiderJson] Fix invalid ProjectDirectory in RiderGenerationContext
SmelJey 288e87c
[RiderJson] Fix clean command for FastBuild
SmelJey 6d26fb4
[RiderJson] Add SolutionFolder to RdJson output
SmelJey 188eda4
[RiderJson] Fix rdjson generation for non-generate projects
SmelJey 3d6cff3
[RiderJson] Fix defines, change Compiler option
SmelJey e7d4954
[RiderJson] Make distinguishable [Generate] and other projects.
SmelJey 20d92c3
[RiderJson] Update RdJson format (source files and output type)
SmelJey 97f13c8
[RiderJson] Fix clang compiler detection
SmelJey 570a552
[RiderJson] Add RiderJson generation params as command line args
SmelJey 5f0afbe
[RiderJson] Add source regexes and filters info to the output
SmelJey 4828c38
[RiderJson] Rename OutputType
SmelJey dae5772
[RiderJson] Fix start arguments in RiderJsonProject
SmelJey d9154ad
[RiderJson] Fix RiderJson generation when there are non-cpp projects
SmelJey 1e19ea1
Extract FastBuild build arguments to FastBuildMakeCommandGenerator
SmelJey 1e7d149
[RiderJson] Fix system include paths for win32
SmelJey 62991c0
[RiderJson] Move RiderJson classes to separate folder
SmelJey 747f63e
Add C++20 flag
DecoyRS ed90d61
[RiderJson] Add DevEnv value for Rider and cleanup
SmelJey 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 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
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.
Could you break out this change and submit a small PR with just this change? That one we can merge directly and doesn't have to be part of the Rider one.