Added Linux support to compile