Bläddra i källkod

Merge topic 'iwyu-freebsd-pkg'

0d06cc457c CPack/FreeBSD: Cleanup include-what-you-use diagnostics

Acked-by: Kitware Robot <[email protected]>
Merge-request: !3785
Brad King 6 år sedan
förälder
incheckning
32c9ab8a1b
2 ändrade filer med 5 tillägg och 3 borttagningar
  1. 2 2
      Source/CPack/cmCPackFreeBSDGenerator.cxx
  2. 3 1
      Source/CPack/cmCPackFreeBSDGenerator.h

+ 2 - 2
Source/CPack/cmCPackFreeBSDGenerator.cxx

@@ -12,13 +12,13 @@
 // Needed for ::open() and ::stat()
 #include <fcntl.h>
 #include <sys/stat.h>
-#include <sys/types.h>
-#include <unistd.h>
 
 #include <pkg.h>
 
 #include <algorithm>
+#include <ostream>
 #include <utility>
+#include <vector>
 
 cmCPackFreeBSDGenerator::cmCPackFreeBSDGenerator()
   : cmCPackArchiveGenerator(cmArchiveWrite::CompressXZ, "paxr", ".txz")

+ 3 - 1
Source/CPack/cmCPackFreeBSDGenerator.h

@@ -3,11 +3,13 @@
 #ifndef cmCPackFreeBSDGenerator_h
 #define cmCPackFreeBSDGenerator_h
 
-#include <cmConfigure.h>
+#include "cmConfigure.h" // IWYU pragma: keep
 
 #include "cmCPackArchiveGenerator.h"
 #include "cmCPackGenerator.h"
 
+#include <string>
+
 class cmGeneratedFileStream;
 
 /** \class cmCPackFreeBSDGenerator