Match compiler: Create 'build' directory if needed