allow compile in subdirectories