Faits : A. La commune de Founex est propriétaire de la parcelle no 11 sise sur son territoire. La Municipalité de Founex (ci-après: la municipalité) a mis à l'enquête publique un projet d'équipement public constitué d'un bâtiment pour une chaufferie communale et des locaux d'activités. Par décision du 11 août 2015, elle a délivré le permis de construire y relatif. B. A._ et consorts ont interjeté un recours contre cette décision auprès de la Cour de droit administratif et public du Tribunal cantonal vaudois (ci-après: le Tribunal cantonal). Le 12 avril 2016, la municipalité a demandé la suspension de la procédure en vue d'apporter des modifications au projet et d'une mise à l'enquête complémentaire, ce qui a entraîné l'annulation de l'inspection locale agendée au 27 avril 2016. Un permis de construire complémentaire a été délivré et A._ et consorts l'ont également attaqué devant le Tribunal cantonal. Le 24 juillet 2017, la municipalité a révoqué les deux permis de construire. Le juge instructeur du Tribunal cantonal a décidé de joindre les deux causes et les a radiées du rôle par décision du 31 juillet 2017, celles-ci étant devenues sans objet. Il a alloué à A._ et consorts une indemnité de 2'500 fr. à titre de dépens. C. Agissant par la voie du recours en matière de droit public, A._ et consorts demandent au Tribunal fédéral de réformer la décision du 31 juillet 2017 en ce sens que la commune de Founex versera aux recourants, solidairement entre eux, une indemnité de 15'000 fr. à titre de dépens. Ils concluent subsidiairement à l'annulation de la décision attaquée et au renvoi de la cause à l'instance précédente pour nouvelle décision au sens des considérants. Le juge instructeur du Tribunal cantonal s'en remet à justice quant à l'issue du recours. La municipalité conclut à son rejet. Les parties ont renoncé à déposer des écritures ultérieures.