A.- M._ travaillait en qualité de bûcheron au service de X._, entreprise forestière. Le 24 juin 1996, il a donné congé à son employeur pour le 1er décembre 1996, en lui faisant part de son projet de s'établir dès cette date comme indépendant dans la même branche d'activité. A la demande de la Caisse nationale suisse d'assurance en cas d'accidents (CNA), M._ a rempli et signé, le 17 avril 1997, un questionnaire destiné à déterminer, au vu de sa nouvelle activité lucrative, sa situation en matière de droit des assurances sociales pour l'assurance-accidents (LAA) et l'assurance-vieillesse et survivants (AVS). Après que la CNA lui eut signifié qu'elle le considérait, à la lumière de ses réponses, comme une personne de condition dépendante, il a fait compléter et préciser celles-ci par un assureur-conseil, en soutenant que son statut était celui d'un travailleur indépendant (lettre du 23 juin 1997). A l'issue d'un nouvel examen de la situation, la CNA a maintenu son point de vue et, le 8 août 1997, elle a avisé M._ que, vu sa qualité de salarié, il était assuré à titre obligatoire contre les accidents pour les travaux qu'il effectuait depuis le 1er janvier 1997 pour le compte de X._. Elle portait par ailleurs à sa connaissance un «compte de primes provisoires basé sur l'estimation des salaires qui lui seront payés en 1997», en l'informant qu'il pouvait, à l'instar de l'employeur à qui ce compte de primes était également adressé le même jour, former opposition contre celui-ci. Saisie des oppositions de M._ et de X._, la CNA les a rejetées, par une seule et même décision du 2 décembre 1997. B.- Les prénommés ont contesté cette décision par une écriture commune adressée au Tribunal des assurances du canton de Vaud, en prenant, sous suite de frais et dépens, les conclusions suivantes : « 1. Le recours est admis. 2. La décision sur opposition du 2 décembre 1997 est annulée, respectivement réformée en ce sens que : - M._ est déclaré personne de condition indé- pendante non soumise à la LAA; - la facture de primes du 8 août 1997 d'un montant de fr. 4'955 n'est pas due par X._.» La CNA a conclu au rejet du recours. Après avoir complété l'instruction du cas par l'audition de M._, le tribunal a prononcé l'admission des recours, en reconnaissant au prénommé le statut d'indépendant à partir du 1er janvier 1997 (jugement du 11 février 1999). C.- La CNA interjette recours de droit administratif contre ce jugement en concluant à l'annulation de celui-ci et au rétablissement de sa décision sur opposition du 2 décembre 1997. M._ et X._ concluent au rejet du recours avec suite de frais et dépens, tandis que l'Office fédéral des assurances sociales (OFAS) ne s'est pas déterminé. 