add multicompile for windows and linux