Faits : A. Par jugement du 23 février 2015, le Tribunal de police de l'arrondissement de La Côte a reconnu X._ coupable d'infraction à la loi fédérale sur les étrangers et l'a condamné à une peine pécuniaire de 60 jours-amende à 30 francs. Il a par ailleurs révoqué le sursis octroyé à l'intéressé le 25 août 2011 par le Ministère public du Valais central. Les faits à l'origine de cette condamnation sont en substance les suivants. X._ a créé une société active notamment dans les travaux de coffrage, de ferraillage et de démolition de bâtiment, qu'il a cédée en 2010 à son épouse, laquelle l'a remise en juillet 2013 à A._. X._ détient en outre une entreprise de lavage express et a créé, en décembre 2012, la société B._ SA ayant pour but toutes activités dans le domaine de la construction, principalement la direction et l'exécution de travaux. En novembre 2013, X._ a indiqué à A._ qu'il recherchait des ouvriers. Celui-ci lui a alors proposé les services de C._. Ce dernier, qui était en situation irrégulière en Suisse, a été interpellé le 29 novembre 2013 alors qu'il circulait au volant d'une voiture propriété de B._ SA. Il a immédiatement reconnu se trouver illégalement en Suisse et travailler depuis trois semaines environ pour l'entreprise B._ SA. Il a précisé que lors de son engagement il avait eu un contact avec le patron de l'entreprise qui lui avait uniquement demandé s'il était titulaire d'un permis de conduire. Le 20 août 2014, X._ a été entendu par le Ministère public dans le cadre de l'enquête ouverte à la suite de la dénonciation par le service de l'emploi de B._ SA et de lui-même en qualité d'employeur de fait; il n'a pas répondu à la question qui lui était posée quant aux vérifications auxquelles il avait procédé avant d'employer C._. Au cours de la procédure consécutive à son opposition à l'ordonnance pénale rendue à son encontre, X._ a admis devant la vice-présidente du Tribunal d'arrondissement de La Côte n'avoir procédé à aucune vérification auprès de C._ concernant une éventuelle autorisation de travailler. Il a précisé qu'il s'était contenté de s'assurer qu'il était titulaire d'un permis de conduire. B. Le 27 mai 2015, la Cour d'appel pénale du Tribunal cantonal vaudois a rejeté l'appel interjeté par X._ contre ce jugement, qu'elle a confirmé. C. X._ forme un recours en matière pénale au Tribunal fédéral contre le jugement de la Cour d'appel pénale. Il conclut, avec suite de frais et dépens des trois instances, principalement d'une part à la réforme du jugement attaqué en ce sens qu'il est libéré de l'accusation d'infraction à la loi fédérale sur les stupéfiants (sic), qu'il lui est alloué une indemnité à titre de frais de défense nécessaire de 2'435,65 fr. pour toutes choses, que l'entier des frais de justice sont laissés à la charge de l'État et d'autre part au renvoi de la cause à la cour cantonale " pour interpellation de son conseil sur l'indemnité au sens de l'art. 429 CPP pour les procédures de première et deuxième instances et fixation de ces derniers ". A titre subsidiaire, il conclut à l'annulation du jugement attaqué et au renvoi de la cause à l'autorité cantonale pour qu'elle statue à nouveau.