Author Topic: Shogun - A dead simple build system based on Ninja  (Read 1113 times)

0 Members and 1 Guest are viewing this topic.

Offline Streetwalrus

  • Super User
  • Original 5
  • Join Date: Nov 2014
  • Location:
  • Posts: 2903
  • Post Rating Ratio: +20/-0
Shogun - A dead simple build system based on Ninja
« on: February 18, 2016, 04:03:53 pm »
I grew tired of writing makefiles and I couldn't find a single build system that aimed to be minimalist and had decent scripting support. Ninja does the former but doesn't implement the latter on its own by design so I wrote the complementary part.

Github: https://github.com/Streetwalrus/shogun

I hacked this together in a few hours so it's not perfect but I can already build a project of mine with it and it works great.



Offline Jkolade936

  • All Around Coolio
  • Super User
  • Join Date: Jan 2016
  • Location: Horseheads, NY
  • Posts: 1516
  • Post Rating Ratio: +9/-1
  • I'm an unknown loner. I try to change that.
    • Jkolade936
    • My Sprites and Walrii Collection
  • Gender: Male
Re: Shogun - A dead simple build system based on Ninja
« Reply #1 on: February 18, 2016, 09:23:04 pm »
Nice! I saw "Shogun" and thought of the restaurant, and then saw the rest and was like, "Oh. :P"
  • Calculators owned: None of them. :'(
Does this qualify as a signature? 
The answer is "Sure."


Offline aeTIos

  • Dabbler in C
  • Super User
  • Original 5
  • Join Date: Nov 2014
  • Location: Ede, NL
  • Posts: 1049
  • Post Rating Ratio: +12/-0
  • hi
    • r_vdijk
    • /u/aetios
    • aetios
  • Gender: Male
Re: Shogun - A dead simple build system based on Ninja
« Reply #2 on: February 22, 2016, 02:04:13 pm »
Ha, that's really cool. That oughta speed up building things a lot :)
ceci n'est pas une signature

Offline Streetwalrus

  • Super User
  • Original 5
  • Join Date: Nov 2014
  • Location:
  • Posts: 2903
  • Post Rating Ratio: +20/-0
Re: Shogun - A dead simple build system based on Ninja
« Reply #3 on: February 22, 2016, 02:06:04 pm »
Well, the main point is to make it easier to write build scripts. Ninja is definitely faster than make though.

 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games