Browse Source

Source: Fix mysterious new IWYU warnings

pull/369/head
Kyle Edwards 2 years ago
parent
commit
a5f98df778
  1. 2
      Source/CPack/cmCPackSTGZGenerator.cxx
  2. 4
      Source/LexerParser/cmCTestResourceGroupsLexer.cxx
  3. 4
      Source/LexerParser/cmCTestResourceGroupsLexer.in.l
  4. 4
      Utilities/IWYU/mapping.imp

2
Source/CPack/cmCPackSTGZGenerator.cxx

@ -7,6 +7,8 @@
#include <string>
#include <vector>
#include <fcntl.h>
#include "cmsys/FStream.hxx"
#include "cm_sys_stat.h"

4
Source/LexerParser/cmCTestResourceGroupsLexer.cxx

@ -667,6 +667,10 @@ Modify cmCTestResourceGroupsLexer.cxx:
#include <cstddef>
#ifndef _WIN32
# include <termios.h>
#endif
/*--------------------------------------------------------------------------*/
#define INITIAL 0

4
Source/LexerParser/cmCTestResourceGroupsLexer.in.l

@ -26,6 +26,10 @@ Modify cmCTestResourceGroupsLexer.cxx:
#include <cstddef>
#ifndef _WIN32
# include <termios.h>
#endif
/*--------------------------------------------------------------------------*/
%}

4
Utilities/IWYU/mapping.imp

@ -75,6 +75,10 @@
{ include: [ "<ostream>", public, "\"cmsys/FStream.hxx\"", public ] },
{ include: [ "<fstream>", public, "\"cmsys/FStream.hxx\"", public ] },
{ symbol: [ "mode_t", private, "\"cm_sys_stat.h\"", public ] },
{ symbol: [ "S_IWUSR", private, "\"cm_sys_stat.h\"", public ] },
{ symbol: [ "S_IWGRP", private, "\"cm_sys_stat.h\"", public ] },
{ include: [ "<filesystem>", public, "<cm/filesystem>", public ] },
{ include: [ "<optional>", public, "<cm/optional>", public ] },
{ include: [ "<shared_mutex>", public, "<cm/shared_mutex>", public ] },

Loading…
Cancel
Save