GitShow/denoland/cargo_gn
denoland

cargo_gn

Cargo GN integration

by denoland
Star on GitHubFork

Rust

45 stars6 forks4 contributorsQuiet · 4y agoSince 2019

Meet the team

See all 4 on GitHub →
ry
ry44 contributions
piscisaureus
piscisaureus6 contributions
chrmoritz
chrmoritz1 contribution
afinch7
afinch71 contribution

Languages

View on GitHub →
Rust86.4%
Shell6.7%
Python3%
C++2.3%
C1.6%

Commit activity

Last 12 weeks · 0 commits

Full graph →

Community health

1 of 6 standards met

Community profile →
25
✓README○License○Contributing○Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Quiet · 2 discussions · Last activity 4y ago
See all on GitHub →
giacomocariello
gn fails with "Root source path not found."OpenIssue

Trying to build rusty_v8 as dependency of my project, "Regenerating ninja files" phase fails because --root parameter points to non-existent directory. I suppose the problem arises because the package source is part of a workspace and therefore the target folder lives inside parent. To make it work, I applied the following patch:

giacomocariello · 6y ago
piscisaureus
maybe_gen() needs to take a custom environmentOpenIssue

In order to successfully run GN on windows, and other environment variables need to be set. However, uses the default environment, hence it can't work on windows. The reason it works on appveyor is probably because the necessary environment variables are also specified in , but this is not usable for a normal development workflow.

piscisaureus · 6y ago

Recent fixes

View closed PRs →
piscisaureus
Add workaround for windows gn rebase_path() bug + some minor fixesMergedPR
piscisaureus · 6y ago
piscisaureus
maybe_gen() check needs to look for `build.ninja`, not `gn_out`ClosedIssue

If gn fails, cargo_gn will not attempt to re-run it because the directory has been created. It should look for the presence of instead. See https://github.com/denoland/cargo_gn/blob/da37d12445fab1429d6d066bd407aeedc1427b9a/src/lib.rs#L64

piscisaureus · 6y ago
ry
Remove azure pipelines (too slow)MergedPR
ry · 6y ago
Structured data for AI agents

Repository: denoland/cargo_gn. Description: Cargo GN integration Stars: 45, Forks: 6. Primary language: Rust. Languages: Rust (86.4%), Shell (6.7%), Python (3%), C++ (2.3%), C (1.6%). Open PRs: 0, open issues: 2. Last activity: 4y ago. Community health: 25%. Top contributors: ry, piscisaureus, chrmoritz, afinch7.

·@ofershap

Replace github.com with gitshow.dev