Browse Source

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

Brad King 6 years ago
parent
commit
0d06cc457c

+ 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