Selaa lähdekoodia

Single location for cmProp typedef

Vitaly Stakhovsky 5 vuotta sitten
vanhempi
sitoutus
b36d1bdd9d
61 muutettua tiedostoa jossa 62 lisäystä ja 28 poistoa
  1. 1 0
      Source/CTest/cmCTestSubmitHandler.cxx
  2. 1 0
      Source/CursesDialog/cmCursesCacheEntryComposite.cxx
  3. 1 0
      Source/CursesDialog/cmCursesMainForm.cxx
  4. 1 0
      Source/cmCTest.cxx
  5. 1 0
      Source/cmCacheManager.h
  6. 1 0
      Source/cmCommandArgumentParserHelper.cxx
  7. 1 0
      Source/cmCommonTargetGenerator.cxx
  8. 1 0
      Source/cmComputeLinkInformation.cxx
  9. 1 0
      Source/cmCustomCommandGenerator.cxx
  10. 1 0
      Source/cmExportFileGenerator.cxx
  11. 1 2
      Source/cmExportLibraryDependenciesCommand.cxx
  12. 1 0
      Source/cmExportTryCompileFileGenerator.cxx
  13. 1 0
      Source/cmExtraEclipseCDT4Generator.cxx
  14. 1 2
      Source/cmExtraSublimeTextGenerator.cxx
  15. 1 0
      Source/cmFileAPICache.cxx
  16. 1 0
      Source/cmFileAPICodemodel.cxx
  17. 1 0
      Source/cmFindBase.cxx
  18. 1 0
      Source/cmFindPackageCommand.cxx
  19. 1 0
      Source/cmGeneratorExpressionNode.cxx
  20. 1 1
      Source/cmGeneratorTarget.h
  21. 1 0
      Source/cmGetCMakePropertyCommand.cxx
  22. 1 0
      Source/cmGetDirectoryPropertyCommand.cxx
  23. 1 0
      Source/cmGetTargetPropertyCommand.cxx
  24. 1 0
      Source/cmGhsMultiTargetGenerator.cxx
  25. 1 0
      Source/cmGlobalCommonGenerator.cxx
  26. 1 0
      Source/cmGlobalGenerator.cxx
  27. 1 0
      Source/cmGlobalGhsMultiGenerator.cxx
  28. 1 0
      Source/cmGlobalUnixMakefileGenerator3.cxx
  29. 1 0
      Source/cmInstallCommand.cxx
  30. 1 2
      Source/cmInstallTargetGenerator.cxx
  31. 1 0
      Source/cmJsonObjects.cxx
  32. 1 0
      Source/cmLinkLineDeviceComputer.cxx
  33. 1 0
      Source/cmLocalGenerator.cxx
  34. 1 0
      Source/cmLocalNinjaGenerator.cxx
  35. 1 0
      Source/cmLocalUnixMakefileGenerator3.cxx
  36. 1 2
      Source/cmMakefile.h
  37. 1 0
      Source/cmMakefileTargetGenerator.cxx
  38. 1 0
      Source/cmNinjaNormalTargetGenerator.cxx
  39. 1 0
      Source/cmNinjaTargetGenerator.cxx
  40. 1 0
      Source/cmNinjaUtilityTargetGenerator.cxx
  41. 1 0
      Source/cmOptionCommand.cxx
  42. 1 2
      Source/cmOutputRequiredFilesCommand.cxx
  43. 4 0
      Source/cmProperty.h
  44. 1 1
      Source/cmPropertyMap.h
  45. 1 0
      Source/cmQTWrapCPPCommand.cxx
  46. 1 0
      Source/cmQtAutoGenGlobalInitializer.cxx
  47. 1 0
      Source/cmQtAutoGenInitializer.cxx
  48. 1 2
      Source/cmServerProtocol.cxx
  49. 1 0
      Source/cmSetCommand.cxx
  50. 1 2
      Source/cmSourceFile.h
  51. 0 2
      Source/cmState.cxx
  52. 0 2
      Source/cmState.h
  53. 1 2
      Source/cmStateDirectory.h
  54. 1 0
      Source/cmStateSnapshot.cxx
  55. 1 2
      Source/cmTarget.h
  56. 1 2
      Source/cmTargetPropCommandBase.cxx
  57. 1 2
      Source/cmTargetPropertyComputer.h
  58. 1 0
      Source/cmTestGenerator.cxx
  59. 1 0
      Source/cmTryRunCommand.cxx
  60. 1 0
      Source/cmake.h
  61. 1 0
      Source/cmakemain.cxx

+ 1 - 0
Source/CTest/cmCTestSubmitHandler.cxx

@@ -21,6 +21,7 @@
 #include "cmCurl.h"
 #include "cmDuration.h"
 #include "cmGeneratedFileStream.h"
+#include "cmProperty.h"
 #include "cmState.h"
 #include "cmStringAlgorithms.h"
 #include "cmSystemTools.h"

+ 1 - 0
Source/CursesDialog/cmCursesCacheEntryComposite.cxx

@@ -15,6 +15,7 @@
 #include "cmCursesPathWidget.h"
 #include "cmCursesStringWidget.h"
 #include "cmCursesWidget.h"
+#include "cmProperty.h"
 #include "cmState.h"
 #include "cmStateTypes.h"
 #include "cmStringAlgorithms.h"

+ 1 - 0
Source/CursesDialog/cmCursesMainForm.cxx

@@ -17,6 +17,7 @@
 #include "cmCursesStandardIncludes.h"
 #include "cmCursesStringWidget.h"
 #include "cmCursesWidget.h"
+#include "cmProperty.h"
 #include "cmState.h"
 #include "cmStateTypes.h"
 #include "cmStringAlgorithms.h"

+ 1 - 0
Source/cmCTest.cxx

@@ -54,6 +54,7 @@
 #include "cmGlobalGenerator.h"
 #include "cmMakefile.h"
 #include "cmProcessOutput.h"
+#include "cmProperty.h"
 #include "cmState.h"
 #include "cmStateSnapshot.h"
 #include "cmStateTypes.h"

+ 1 - 0
Source/cmCacheManager.h

@@ -12,6 +12,7 @@
 #include <utility>
 #include <vector>
 
+#include "cmProperty.h"
 #include "cmPropertyMap.h"
 #include "cmStateTypes.h"
 

+ 1 - 0
Source/cmCommandArgumentParserHelper.cxx

@@ -11,6 +11,7 @@
 
 #include "cmCommandArgumentLexer.h"
 #include "cmMakefile.h"
+#include "cmProperty.h"
 #include "cmState.h"
 #include "cmStringAlgorithms.h"
 #include "cmSystemTools.h"

+ 1 - 0
Source/cmCommonTargetGenerator.cxx

@@ -14,6 +14,7 @@
 #include "cmLocalGenerator.h"
 #include "cmMakefile.h"
 #include "cmOutputConverter.h"
+#include "cmProperty.h"
 #include "cmSourceFile.h"
 #include "cmStateTypes.h"
 #include "cmStringAlgorithms.h"

+ 1 - 0
Source/cmComputeLinkInformation.cxx

@@ -21,6 +21,7 @@
 #include "cmOrderDirectories.h"
 #include "cmOutputConverter.h"
 #include "cmPolicies.h"
+#include "cmProperty.h"
 #include "cmState.h"
 #include "cmStateTypes.h"
 #include "cmStringAlgorithms.h"

+ 1 - 0
Source/cmCustomCommandGenerator.cxx

@@ -14,6 +14,7 @@
 #include "cmGeneratorTarget.h"
 #include "cmLocalGenerator.h"
 #include "cmMakefile.h"
+#include "cmProperty.h"
 #include "cmStateTypes.h"
 #include "cmStringAlgorithms.h"
 #include "cmSystemTools.h"

+ 1 - 0
Source/cmExportFileGenerator.cxx

@@ -21,6 +21,7 @@
 #include "cmMessageType.h"
 #include "cmOutputConverter.h"
 #include "cmPolicies.h"
+#include "cmProperty.h"
 #include "cmPropertyMap.h"
 #include "cmStateTypes.h"
 #include "cmStringAlgorithms.h"

+ 1 - 2
Source/cmExportLibraryDependenciesCommand.cxx

@@ -14,6 +14,7 @@
 #include "cmGlobalGenerator.h"
 #include "cmLocalGenerator.h"
 #include "cmMakefile.h"
+#include "cmProperty.h"
 #include "cmStateTypes.h"
 #include "cmStringAlgorithms.h"
 #include "cmSystemTools.h"
@@ -23,8 +24,6 @@
 
 class cmListFileBacktrace;
 
-using cmProp = const std::string*;
-
 static void FinalAction(cmMakefile& makefile, std::string const& filename,
                         bool append)
 {

+ 1 - 0
Source/cmExportTryCompileFileGenerator.cxx

@@ -12,6 +12,7 @@
 #include "cmGlobalGenerator.h"
 #include "cmLocalGenerator.h"
 #include "cmMakefile.h"
+#include "cmProperty.h"
 #include "cmStateTypes.h"
 #include "cmStringAlgorithms.h"
 #include "cmTarget.h"

+ 1 - 0
Source/cmExtraEclipseCDT4Generator.cxx

@@ -19,6 +19,7 @@
 #include "cmLocalGenerator.h"
 #include "cmMakefile.h"
 #include "cmMessageType.h"
+#include "cmProperty.h"
 #include "cmSourceFile.h"
 #include "cmSourceGroup.h"
 #include "cmState.h"

+ 1 - 2
Source/cmExtraSublimeTextGenerator.cxx

@@ -17,14 +17,13 @@
 #include "cmLocalGenerator.h"
 #include "cmMakefile.h"
 #include "cmMessageType.h"
+#include "cmProperty.h"
 #include "cmSourceFile.h"
 #include "cmStateTypes.h"
 #include "cmStringAlgorithms.h"
 #include "cmSystemTools.h"
 #include "cmake.h"
 
-using cmProp = const std::string*; // just to silence IWYU
-
 /*
 Sublime Text 2 Generator
 Author: Morné Chamberlain

+ 1 - 0
Source/cmFileAPICache.cxx

@@ -10,6 +10,7 @@
 #include <cm3p/json/value.h>
 
 #include "cmFileAPI.h"
+#include "cmProperty.h"
 #include "cmState.h"
 #include "cmake.h"
 

+ 1 - 0
Source/cmFileAPICodemodel.cxx

@@ -31,6 +31,7 @@
 #include "cmListFileCache.h"
 #include "cmLocalGenerator.h"
 #include "cmMakefile.h"
+#include "cmProperty.h"
 #include "cmSourceFile.h"
 #include "cmSourceGroup.h"
 #include "cmState.h"

+ 1 - 0
Source/cmFindBase.cxx

@@ -10,6 +10,7 @@
 #include <cmext/algorithm>
 
 #include "cmMakefile.h"
+#include "cmProperty.h"
 #include "cmRange.h"
 #include "cmSearchPath.h"
 #include "cmState.h"

+ 1 - 0
Source/cmFindPackageCommand.cxx

@@ -24,6 +24,7 @@
 #include "cmMakefile.h"
 #include "cmMessageType.h"
 #include "cmPolicies.h"
+#include "cmProperty.h"
 #include "cmRange.h"
 #include "cmSearchPath.h"
 #include "cmState.h"

+ 1 - 0
Source/cmGeneratorExpressionNode.cxx

@@ -35,6 +35,7 @@
 #include "cmMessageType.h"
 #include "cmOutputConverter.h"
 #include "cmPolicies.h"
+#include "cmProperty.h"
 #include "cmRange.h"
 #include "cmState.h"
 #include "cmStateSnapshot.h"

+ 1 - 1
Source/cmGeneratorTarget.h

@@ -31,7 +31,7 @@ class cmTarget;
 struct cmGeneratorExpressionContext;
 struct cmGeneratorExpressionDAGChecker;
 
-using cmProp = const std::string*;
+#include "cmProperty.h"
 
 class cmGeneratorTarget
 {

+ 1 - 0
Source/cmGetCMakePropertyCommand.cxx

@@ -7,6 +7,7 @@
 #include "cmExecutionStatus.h"
 #include "cmGlobalGenerator.h"
 #include "cmMakefile.h"
+#include "cmProperty.h"
 #include "cmState.h"
 #include "cmStringAlgorithms.h"
 

+ 1 - 0
Source/cmGetDirectoryPropertyCommand.cxx

@@ -7,6 +7,7 @@
 #include "cmMakefile.h"
 #include "cmMessageType.h"
 #include "cmPolicies.h"
+#include "cmProperty.h"
 #include "cmSystemTools.h"
 
 namespace {

+ 1 - 0
Source/cmGetTargetPropertyCommand.cxx

@@ -9,6 +9,7 @@
 #include "cmMakefile.h"
 #include "cmMessageType.h"
 #include "cmPolicies.h"
+#include "cmProperty.h"
 #include "cmTarget.h"
 #include "cmTargetPropertyComputer.h"
 

+ 1 - 0
Source/cmGhsMultiTargetGenerator.cxx

@@ -19,6 +19,7 @@
 #include "cmLocalGhsMultiGenerator.h"
 #include "cmMakefile.h"
 #include "cmOutputConverter.h"
+#include "cmProperty.h"
 #include "cmSourceFile.h"
 #include "cmSourceFileLocation.h"
 #include "cmSourceGroup.h"

+ 1 - 0
Source/cmGlobalCommonGenerator.cxx

@@ -7,6 +7,7 @@
 
 #include "cmGeneratorTarget.h"
 #include "cmLocalGenerator.h"
+#include "cmProperty.h"
 #include "cmStateDirectory.h"
 #include "cmStateSnapshot.h"
 #include "cmStateTypes.h"

+ 1 - 0
Source/cmGlobalGenerator.cxx

@@ -42,6 +42,7 @@
 #include "cmMakefile.h"
 #include "cmMessageType.h"
 #include "cmPolicies.h"
+#include "cmProperty.h"
 #include "cmRange.h"
 #include "cmSourceFile.h"
 #include "cmState.h"

+ 1 - 0
Source/cmGlobalGhsMultiGenerator.cxx

@@ -19,6 +19,7 @@
 #include "cmLocalGenerator.h"
 #include "cmLocalGhsMultiGenerator.h"
 #include "cmMakefile.h"
+#include "cmProperty.h"
 #include "cmState.h"
 #include "cmStateTypes.h"
 #include "cmStringAlgorithms.h"

+ 1 - 0
Source/cmGlobalUnixMakefileGenerator3.cxx

@@ -20,6 +20,7 @@
 #include "cmMakefile.h"
 #include "cmMakefileTargetGenerator.h"
 #include "cmOutputConverter.h"
+#include "cmProperty.h"
 #include "cmState.h"
 #include "cmStateDirectory.h"
 #include "cmStateTypes.h"

+ 1 - 0
Source/cmInstallCommand.cxx

@@ -28,6 +28,7 @@
 #include "cmMakefile.h"
 #include "cmMessageType.h"
 #include "cmPolicies.h"
+#include "cmProperty.h"
 #include "cmStateTypes.h"
 #include "cmStringAlgorithms.h"
 #include "cmSubcommandTable.h"

+ 1 - 2
Source/cmInstallTargetGenerator.cxx

@@ -18,14 +18,13 @@
 #include "cmMessageType.h"
 #include "cmOutputConverter.h"
 #include "cmPolicies.h"
+#include "cmProperty.h"
 #include "cmStateTypes.h"
 #include "cmStringAlgorithms.h"
 #include "cmSystemTools.h"
 #include "cmTarget.h"
 #include "cmake.h"
 
-using cmProp = const std::string*; // just to silence IWYU
-
 cmInstallTargetGenerator::cmInstallTargetGenerator(
   std::string targetName, std::string const& dest, bool implib,
   std::string file_permissions, std::vector<std::string> const& configurations,

+ 1 - 0
Source/cmJsonObjects.cxx

@@ -28,6 +28,7 @@
 #include "cmLinkLineComputer.h"
 #include "cmLocalGenerator.h"
 #include "cmMakefile.h"
+#include "cmProperty.h"
 #include "cmPropertyMap.h"
 #include "cmSourceFile.h"
 #include "cmState.h"

+ 1 - 0
Source/cmLinkLineDeviceComputer.cxx

@@ -15,6 +15,7 @@
 #include "cmListFileCache.h"
 #include "cmLocalGenerator.h"
 #include "cmMakefile.h"
+#include "cmProperty.h"
 #include "cmStateDirectory.h"
 #include "cmStateSnapshot.h"
 #include "cmStateTypes.h"

+ 1 - 0
Source/cmLocalGenerator.cxx

@@ -34,6 +34,7 @@
 #include "cmInstallTargetGenerator.h"
 #include "cmLinkLineComputer.h"
 #include "cmMakefile.h"
+#include "cmProperty.h"
 #include "cmRulePlaceholderExpander.h"
 #include "cmSourceFile.h"
 #include "cmSourceFileLocation.h"

+ 1 - 0
Source/cmLocalNinjaGenerator.cxx

@@ -23,6 +23,7 @@
 #include "cmLocalGenerator.h"
 #include "cmMakefile.h"
 #include "cmNinjaTargetGenerator.h"
+#include "cmProperty.h"
 #include "cmRulePlaceholderExpander.h"
 #include "cmSourceFile.h"
 #include "cmState.h"

+ 1 - 0
Source/cmLocalUnixMakefileGenerator3.cxx

@@ -28,6 +28,7 @@
 #include "cmMakefile.h"
 #include "cmMakefileTargetGenerator.h"
 #include "cmOutputConverter.h"
+#include "cmProperty.h"
 #include "cmRange.h"
 #include "cmRulePlaceholderExpander.h"
 #include "cmSourceFile.h"

+ 1 - 2
Source/cmMakefile.h

@@ -26,6 +26,7 @@
 #include "cmMessageType.h"
 #include "cmNewLineStyle.h"
 #include "cmPolicies.h"
+#include "cmProperty.h"
 #include "cmSourceFileLocationKind.h"
 #include "cmStateSnapshot.h"
 #include "cmStateTypes.h"
@@ -58,8 +59,6 @@ class cmTestGenerator;
 class cmVariableWatch;
 class cmake;
 
-using cmProp = const std::string*;
-
 /** Flag if byproducts shall also be considered.  */
 enum class cmSourceOutputKind
 {

+ 1 - 0
Source/cmMakefileTargetGenerator.cxx

@@ -26,6 +26,7 @@
 #include "cmMakefileLibraryTargetGenerator.h"
 #include "cmMakefileUtilityTargetGenerator.h"
 #include "cmOutputConverter.h"
+#include "cmProperty.h"
 #include "cmRange.h"
 #include "cmRulePlaceholderExpander.h"
 #include "cmSourceFile.h"

+ 1 - 0
Source/cmNinjaNormalTargetGenerator.cxx

@@ -29,6 +29,7 @@
 #include "cmNinjaTypes.h"
 #include "cmOSXBundleGenerator.h"
 #include "cmOutputConverter.h"
+#include "cmProperty.h"
 #include "cmRulePlaceholderExpander.h"
 #include "cmSourceFile.h"
 #include "cmState.h"

+ 1 - 0
Source/cmNinjaTargetGenerator.cxx

@@ -29,6 +29,7 @@
 #include "cmNinjaNormalTargetGenerator.h"
 #include "cmNinjaUtilityTargetGenerator.h"
 #include "cmOutputConverter.h"
+#include "cmProperty.h"
 #include "cmRange.h"
 #include "cmRulePlaceholderExpander.h"
 #include "cmSourceFile.h"

+ 1 - 0
Source/cmNinjaUtilityTargetGenerator.cxx

@@ -17,6 +17,7 @@
 #include "cmLocalNinjaGenerator.h"
 #include "cmNinjaTypes.h"
 #include "cmOutputConverter.h"
+#include "cmProperty.h"
 #include "cmSourceFile.h"
 #include "cmStateTypes.h"
 #include "cmStringAlgorithms.h"

+ 1 - 0
Source/cmOptionCommand.cxx

@@ -6,6 +6,7 @@
 #include "cmMakefile.h"
 #include "cmMessageType.h"
 #include "cmPolicies.h"
+#include "cmProperty.h"
 #include "cmState.h"
 #include "cmStateSnapshot.h"
 #include "cmStateTypes.h"

+ 1 - 2
Source/cmOutputRequiredFilesCommand.cxx

@@ -15,13 +15,12 @@
 #include "cmExecutionStatus.h"
 #include "cmGeneratorExpression.h"
 #include "cmMakefile.h"
+#include "cmProperty.h"
 #include "cmSourceFile.h"
 #include "cmStringAlgorithms.h"
 #include "cmSystemTools.h"
 #include "cmTarget.h"
 
-using cmProp = const std::string*;
-
 namespace {
 /** \class cmDependInformation
  * \brief Store dependency information for a single source file.

+ 4 - 0
Source/cmProperty.h

@@ -5,6 +5,8 @@
 
 #include "cmConfigure.h" // IWYU pragma: keep
 
+#include <string>
+
 class cmProperty
 {
 public:
@@ -22,4 +24,6 @@ public:
   };
 };
 
+using cmProp = const std::string*;
+
 #endif

+ 1 - 1
Source/cmPropertyMap.h

@@ -10,7 +10,7 @@
 #include <utility>
 #include <vector>
 
-using cmProp = const std::string*;
+#include "cmProperty.h"
 
 /** \class cmPropertyMap
  * \brief String property map.

+ 1 - 0
Source/cmQTWrapCPPCommand.cxx

@@ -5,6 +5,7 @@
 #include "cmCustomCommandLines.h"
 #include "cmExecutionStatus.h"
 #include "cmMakefile.h"
+#include "cmProperty.h"
 #include "cmRange.h"
 #include "cmSourceFile.h"
 #include "cmStringAlgorithms.h"

+ 1 - 0
Source/cmQtAutoGenGlobalInitializer.cxx

@@ -13,6 +13,7 @@
 #include "cmMakefile.h"
 #include "cmMessageType.h"
 #include "cmProcessOutput.h"
+#include "cmProperty.h"
 #include "cmQtAutoGen.h"
 #include "cmQtAutoGenInitializer.h"
 #include "cmState.h"

+ 1 - 0
Source/cmQtAutoGenInitializer.cxx

@@ -35,6 +35,7 @@
 #include "cmMakefile.h"
 #include "cmMessageType.h"
 #include "cmPolicies.h"
+#include "cmProperty.h"
 #include "cmQtAutoGen.h"
 #include "cmQtAutoGenGlobalInitializer.h"
 #include "cmSourceFile.h"

+ 1 - 2
Source/cmServerProtocol.cxx

@@ -20,14 +20,13 @@
 #include "cmJsonObjectDictionary.h"
 #include "cmJsonObjects.h"
 #include "cmMessageType.h"
+#include "cmProperty.h"
 #include "cmServer.h"
 #include "cmServerDictionary.h"
 #include "cmState.h"
 #include "cmSystemTools.h"
 #include "cmake.h"
 
-using cmProp = const std::string*; // just to silence IWYU
-
 // Get rid of some windows macros:
 #undef max
 

+ 1 - 0
Source/cmSetCommand.cxx

@@ -5,6 +5,7 @@
 #include "cmExecutionStatus.h"
 #include "cmMakefile.h"
 #include "cmMessageType.h"
+#include "cmProperty.h"
 #include "cmRange.h"
 #include "cmState.h"
 #include "cmStateTypes.h"

+ 1 - 2
Source/cmSourceFile.h

@@ -11,14 +11,13 @@
 
 #include "cmCustomCommand.h"
 #include "cmListFileCache.h"
+#include "cmProperty.h"
 #include "cmPropertyMap.h"
 #include "cmSourceFileLocation.h"
 #include "cmSourceFileLocationKind.h"
 
 class cmMakefile;
 
-using cmProp = const std::string*;
-
 /** \class cmSourceFile
  * \brief Represent a class loaded from a makefile.
  *

+ 0 - 2
Source/cmState.cxx

@@ -26,8 +26,6 @@
 #include "cmSystemTools.h"
 #include "cmake.h"
 
-using cmProp = const std::string*;
-
 cmState::cmState()
 {
   this->CacheManager = cm::make_unique<cmCacheManager>();

+ 0 - 2
Source/cmState.h

@@ -29,8 +29,6 @@ class cmStateSnapshot;
 class cmMessenger;
 class cmExecutionStatus;
 
-using cmProp = const std::string*;
-
 class cmState
 {
   friend class cmStateSnapshot;

+ 1 - 2
Source/cmStateDirectory.h

@@ -12,12 +12,11 @@
 #include "cmAlgorithms.h"
 #include "cmLinkedTree.h"
 #include "cmListFileCache.h"
+#include "cmProperty.h"
 #include "cmStatePrivate.h"
 #include "cmStateSnapshot.h"
 #include "cmStringAlgorithms.h"
 
-using cmProp = const std::string*;
-
 class cmStateDirectory
 {
   cmStateDirectory(

+ 1 - 0
Source/cmStateSnapshot.cxx

@@ -11,6 +11,7 @@
 
 #include "cmDefinitions.h"
 #include "cmListFileCache.h"
+#include "cmProperty.h"
 #include "cmPropertyMap.h"
 #include "cmState.h"
 #include "cmStateDirectory.h"

+ 1 - 2
Source/cmTarget.h

@@ -15,6 +15,7 @@
 #include "cmAlgorithms.h"
 #include "cmListFileCache.h"
 #include "cmPolicies.h"
+#include "cmProperty.h"
 #include "cmStateTypes.h"
 #include "cmStringAlgorithms.h"
 #include "cmTargetLinkLibraryType.h"
@@ -28,8 +29,6 @@ class cmPropertyMap;
 class cmSourceFile;
 class cmTargetInternals;
 
-using cmProp = const std::string*;
-
 /** \class cmTarget
  * \brief Represent a library or executable target loaded from a makefile.
  *

+ 1 - 2
Source/cmTargetPropCommandBase.cxx

@@ -5,12 +5,11 @@
 #include "cmExecutionStatus.h"
 #include "cmGlobalGenerator.h"
 #include "cmMakefile.h"
+#include "cmProperty.h"
 #include "cmStateTypes.h"
 #include "cmTarget.h"
 #include "cmake.h"
 
-using cmProp = const std::string*;
-
 cmTargetPropCommandBase::cmTargetPropCommandBase(cmExecutionStatus& status)
   : Makefile(&status.GetMakefile())
   , Status(status)

+ 1 - 2
Source/cmTargetPropertyComputer.h

@@ -8,14 +8,13 @@
 #include <string>
 
 #include "cmListFileCache.h"
+#include "cmProperty.h"
 #include "cmStateTypes.h"
 #include "cmStringAlgorithms.h"
 #include "cmSystemTools.h"
 
 class cmMessenger;
 
-using cmProp = const std::string*;
-
 class cmTargetPropertyComputer
 {
 public:

+ 1 - 0
Source/cmTestGenerator.cxx

@@ -12,6 +12,7 @@
 #include "cmListFileCache.h"
 #include "cmLocalGenerator.h"
 #include "cmOutputConverter.h"
+#include "cmProperty.h"
 #include "cmPropertyMap.h"
 #include "cmRange.h"
 #include "cmStateTypes.h"

+ 1 - 0
Source/cmTryRunCommand.cxx

@@ -9,6 +9,7 @@
 #include "cmDuration.h"
 #include "cmMakefile.h"
 #include "cmMessageType.h"
+#include "cmProperty.h"
 #include "cmRange.h"
 #include "cmState.h"
 #include "cmStateTypes.h"

+ 1 - 0
Source/cmake.h

@@ -22,6 +22,7 @@
 #include "cmInstalledFile.h"
 #include "cmListFileCache.h"
 #include "cmMessageType.h"
+#include "cmProperty.h"
 #include "cmState.h"
 #include "cmStateSnapshot.h"
 #include "cmStateTypes.h"

+ 1 - 0
Source/cmakemain.cxx

@@ -18,6 +18,7 @@
 #include "cmDocumentationEntry.h" // IWYU pragma: keep
 #include "cmGlobalGenerator.h"
 #include "cmMakefile.h"
+#include "cmProperty.h"
 #include "cmState.h"
 #include "cmStateTypes.h"
 #include "cmStringAlgorithms.h"