linux support via ninja