build: darwin+linux support