# Shuriken

Shuriken is a mostly Ninja compatible build system with a focus on correctness
over extreme smallness.

Shuriken currently only works on Mac OS X.

## Build instructions

```
mkdir build && cd build
cmake -GNinja ..
ninja shk shk-trace
# shk and shk-trace binaries are now in bin/
```

To test:

```
ninja all shk-trace && ctest
```

# Shuriken

Shuriken is a mostly Ninja compatible build system with a focus on correctness
over extreme smallness.

Shuriken currently only works on Mac OS X.

## Build instructions

```
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -GNinja ..
ninja shk shk-trace
# shk and shk-trace binaries are now in bin/
```

To test:

```
ninja all shk-trace && ctest
```

Update build instructions to enable optimizations
Update build instructions to enable optimizations

Shuriken is significantly faster in Release mode. Unless you are developing
on it, there is no reason to use Debug, which is the default.
