Add a new --generator argument and a generator for Ninja files #1

Merged
nishi merged 2 commits from rgb/pmake:master into master 2026-08-11 21:01:54 +09:00
Contributor

Basically gives the user an option to switch to using Ninja for the build system or any other future possible generators like NMake, I also added .gitignore statements for compile_commands.json and clangd's .cache folder.

Ninja is pretty cool and brings the possibility of Windows support as it works identical on both platforms. I've tested it by building itself on Linux and it works well

Usage ./pmake --generator=<ninja / make> default is Make

Basically gives the user an option to switch to using Ninja for the build system or any other future possible generators like NMake, I also added .gitignore statements for `compile_commands.json` and clangd's `.cache` folder. Ninja is pretty cool and brings the possibility of Windows support as it works identical on both platforms. I've tested it by building itself on Linux and it works well Usage `./pmake --generator=<ninja / make>` default is Make
Owner

does this work with watcom? if so, i'll merge it

does this work with watcom? if so, i'll merge it
Author
Contributor

I can test it out

I can test it out
Add support for Watcom
Some checks are pending
pyrite-dev/pmake/pipeline/head Build started...
7411425f85
Author
Contributor

It should work on Watcom now, I've tested it and it compiles fine however duktape code gets warnings

It should work on Watcom now, I've tested it and it compiles fine however duktape code gets warnings
Owner

good to hear, merging

good to hear, merging
nishi merged commit 7411425f85 into master 2026-08-11 21:01:54 +09:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
pyrite-dev/pmake!1
No description provided.