[Cmake-commits] CMake branch, next, updated. v3.1.0-rc3-1130-g97f3bfd

Stephen Kelly steveire at gmail.com
Thu Dec 11 18:23:28 EST 2014


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".

The branch, next has been updated
       via  97f3bfd8b9d9b4cb9ef1d85086883b498e6fc21e (commit)
       via  a3c35b583f53d7d37ad32d92bf216614a425ab2c (commit)
      from  265a5f4ec38c933cbb7212568ce5a3813e50e42d (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=97f3bfd8b9d9b4cb9ef1d85086883b498e6fc21e
commit 97f3bfd8b9d9b4cb9ef1d85086883b498e6fc21e
Merge: 265a5f4 a3c35b5
Author:     Stephen Kelly <steveire at gmail.com>
AuthorDate: Thu Dec 11 18:23:23 2014 -0500
Commit:     CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Thu Dec 11 18:23:23 2014 -0500

    Merge topic 'diagnose-invalid-_IMPORT_PREFIX-generation' into next
    
    a3c35b58 Revert topic.


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=a3c35b583f53d7d37ad32d92bf216614a425ab2c
commit a3c35b583f53d7d37ad32d92bf216614a425ab2c
Author:     Stephen Kelly <steveire at gmail.com>
AuthorDate: Fri Dec 12 00:22:42 2014 +0100
Commit:     Stephen Kelly <steveire at gmail.com>
CommitDate: Fri Dec 12 00:22:54 2014 +0100

    Revert topic.

diff --git a/Help/manual/cmake-policies.7.rst b/Help/manual/cmake-policies.7.rst
index 76ca5d4..96f39e6 100644
--- a/Help/manual/cmake-policies.7.rst
+++ b/Help/manual/cmake-policies.7.rst
@@ -114,4 +114,3 @@ All Policies
    /policy/CMP0054
    /policy/CMP0055
    /policy/CMP0056
-   /policy/CMP0057
diff --git a/Help/policy/CMP0057.rst b/Help/policy/CMP0057.rst
deleted file mode 100644
index ddd2bf1..0000000
--- a/Help/policy/CMP0057.rst
+++ /dev/null
@@ -1,24 +0,0 @@
-CMP0057
--------
-
-Error on absolute export with relative usage requirements.
-
-CMake 3.1 and lower generated unusable files with the
-:command:`install(EXPORT)` command if an absolute ``DESTINATION`` was used
-with it, and a relative path was passed to the ``INCLUDES DESTINATION`` of a
-target in the specified export set.  Unusable files could also be generated
-if the ``$<INSTALL_PREFIX>`` generator expression was used, despite an
-export with an absolute ``DESTINATION``, or if the ``$<INSTALL_INTERFACE>``
-generator expression was used containing a relative path.  In such cases,
-a use of an internal variable was generated, although the internal
-variable was unset.
-
-The ``OLD`` behavior for this policy is to issue a warning if a the
-:command:`install(EXPORT)` command generates such an unusable file.  The
-``NEW`` behavior for this policy is to issue an error instead of generating
-the file.
-
-This policy was introduced in CMake version 3.2.
-CMake version |release| warns when the policy is not set and uses
-``OLD`` behavior.  Use the :command:`cmake_policy` command to set it to
-``OLD`` or ``NEW`` explicitly.
diff --git a/Source/cmExportFileGenerator.cxx b/Source/cmExportFileGenerator.cxx
index 37956dc..1f39d7a 100644
--- a/Source/cmExportFileGenerator.cxx
+++ b/Source/cmExportFileGenerator.cxx
@@ -171,7 +171,7 @@ void cmExportFileGenerator::PopulateInterfaceProperty(
                                                            preprocessRule);
     if (!prepro.empty())
       {
-      this->ResolveTargetsInGeneratorExpressions(propName, prepro, target,
+      this->ResolveTargetsInGeneratorExpressions(prepro, target,
                                                  missingTargets);
       properties[outputName] = prepro;
       }
@@ -205,8 +205,7 @@ bool cmExportFileGenerator::PopulateInterfaceLinkLibrariesProperty(
                                                            preprocessRule);
     if (!prepro.empty())
       {
-      this->ResolveTargetsInGeneratorExpressions("INTERFACE_LINK_LIBRARIES",
-                                                 prepro, target,
+      this->ResolveTargetsInGeneratorExpressions(prepro, target,
                                                  missingTargets,
                                                  ReplaceFreeTargets);
       properties["INTERFACE_LINK_LIBRARIES"] = prepro;
@@ -384,8 +383,7 @@ void cmExportFileGenerator::PopulateIncludeDirectoriesInterface(
                                             tei->InterfaceIncludeDirectories,
                                             preprocessRule,
                                             true);
-  this->ReplaceInstallPrefix(tei->Target, "INTERFACE_INCLUDE_DIRECTORIES",
-                             dirs);
+  this->ReplaceInstallPrefix(dirs);
   cmsys::auto_ptr<cmCompiledGeneratorExpression> cge = ge.Parse(dirs);
   std::string exportDirs = cge->Evaluate(target->GetMakefile(), "",
                                          false, target);
@@ -423,9 +421,8 @@ void cmExportFileGenerator::PopulateIncludeDirectoriesInterface(
                                                          true);
   if (!prepro.empty())
     {
-    this->ResolveTargetsInGeneratorExpressions("INTERFACE_INCLUDE_DIRECTORIES",
-                                               prepro, target,
-                                               missingTargets);
+    this->ResolveTargetsInGeneratorExpressions(prepro, target,
+                                                missingTargets);
 
     if (!checkInterfaceDirs(prepro, target))
       {
@@ -610,7 +607,6 @@ cmExportFileGenerator::AddTargetNamespace(std::string &input,
 //----------------------------------------------------------------------------
 void
 cmExportFileGenerator::ResolveTargetsInGeneratorExpressions(
-                                    std::string const& propName,
                                     std::string &input,
                                     cmTarget* target,
                                     std::vector<std::string> &missingTargets,
@@ -618,8 +614,7 @@ cmExportFileGenerator::ResolveTargetsInGeneratorExpressions(
 {
   if (replace == NoReplaceFreeTargets)
     {
-    this->ResolveTargetsInGeneratorExpression(propName, input,
-                                              target, missingTargets);
+    this->ResolveTargetsInGeneratorExpression(input, target, missingTargets);
     return;
     }
   std::vector<std::string> parts;
@@ -636,7 +631,7 @@ cmExportFileGenerator::ResolveTargetsInGeneratorExpressions(
       }
     else
       {
-      this->ResolveTargetsInGeneratorExpression(propName,
+      this->ResolveTargetsInGeneratorExpression(
                                     *li,
                                     target,
                                     missingTargets);
@@ -649,7 +644,6 @@ cmExportFileGenerator::ResolveTargetsInGeneratorExpressions(
 //----------------------------------------------------------------------------
 void
 cmExportFileGenerator::ResolveTargetsInGeneratorExpression(
-                                    std::string const& propName,
                                     std::string &input,
                                     cmTarget* target,
                                     std::vector<std::string> &missingTargets)
@@ -715,7 +709,7 @@ cmExportFileGenerator::ResolveTargetsInGeneratorExpression(
     lastPos = endPos;
     }
 
-  this->ReplaceInstallPrefix(target, propName, input);
+  this->ReplaceInstallPrefix(input);
 
   if (!errorString.empty())
     {
@@ -725,8 +719,7 @@ cmExportFileGenerator::ResolveTargetsInGeneratorExpression(
 
 //----------------------------------------------------------------------------
 void
-cmExportFileGenerator::ReplaceInstallPrefix(cmTarget*,
-                                            std::string const&, std::string &)
+cmExportFileGenerator::ReplaceInstallPrefix(std::string &)
 {
   // Do nothing
 }
@@ -799,11 +792,9 @@ cmExportFileGenerator
                                                          preprocessRule);
   if (!prepro.empty())
     {
-    this->ResolveTargetsInGeneratorExpressions(
-                                          "LINK_INTERFACE_LIBRARIES" + suffix,
-                                          prepro, target,
-                                          missingTargets,
-                                          ReplaceFreeTargets);
+    this->ResolveTargetsInGeneratorExpressions(prepro, target,
+                                               missingTargets,
+                                               ReplaceFreeTargets);
     properties["IMPORTED_LINK_INTERFACE_LIBRARIES" + suffix] = prepro;
     }
 }
diff --git a/Source/cmExportFileGenerator.h b/Source/cmExportFileGenerator.h
index d3b9fee..919924e 100644
--- a/Source/cmExportFileGenerator.h
+++ b/Source/cmExportFileGenerator.h
@@ -151,9 +151,7 @@ protected:
     NoReplaceFreeTargets
   };
 
-  void ResolveTargetsInGeneratorExpressions(
-                          std::string const& propName,
-                          std::string &input,
+  void ResolveTargetsInGeneratorExpressions(std::string &input,
                           cmTarget* target,
                           std::vector<std::string> &missingTargets,
                           FreeTargetsReplace replace = NoReplaceFreeTargets);
@@ -189,15 +187,11 @@ private:
   bool AddTargetNamespace(std::string &input, cmTarget* target,
                           std::vector<std::string> &missingTargets);
 
-  void ResolveTargetsInGeneratorExpression(
-                                    std::string const& propName,
-                                    std::string &input,
+  void ResolveTargetsInGeneratorExpression(std::string &input,
                                     cmTarget* target,
                                     std::vector<std::string> &missingTargets);
 
-  virtual void ReplaceInstallPrefix(cmTarget* target,
-                                    std::string const& propName,
-                                    std::string &input);
+  virtual void ReplaceInstallPrefix(std::string &input);
 
   virtual std::string InstallNameDir(cmTarget* target,
                                      const std::string& config) = 0;
diff --git a/Source/cmExportInstallFileGenerator.cxx b/Source/cmExportInstallFileGenerator.cxx
index b519a98..23180f1 100644
--- a/Source/cmExportInstallFileGenerator.cxx
+++ b/Source/cmExportInstallFileGenerator.cxx
@@ -37,70 +37,15 @@ std::string cmExportInstallFileGenerator::GetConfigImportFileGlob()
 }
 
 //----------------------------------------------------------------------------
-bool cmExportInstallFileGenerator
-::CheckIncludesDestinationContent(cmTargetExport* tei,
-                                  cmExportSet* exportSet)
-{
-  std::vector<std::string> parts;
-  cmGeneratorExpression::Split(tei->InterfaceIncludeDirectories, parts);
-  for (std::vector<std::string>::const_iterator it = parts.begin();
-       it != parts.end(); ++it)
-    {
-    if (!cmSystemTools::FileIsFullPath(*it))
-      {
-      if (cmGeneratorExpression::Find(*it) != 0)
-        {
-        if (this->ImportPrefix.empty())
-          {
-          cmOStringStream e;
-          cmake::MessageType messageType = cmake::FATAL_ERROR;
-          cmMakefile* mf = tei->Target->GetMakefile();
-          switch(tei->Target->GetPolicyStatusCMP0057())
-            {
-            case cmPolicies::WARN:
-              e << (mf->GetPolicies()
-                    ->GetPolicyWarning(cmPolicies::CMP0057)) << "\n";
-            case cmPolicies::OLD:
-              messageType = cmake::AUTHOR_WARNING;
-              break;
-            case cmPolicies::REQUIRED_ALWAYS:
-            case cmPolicies::REQUIRED_IF_USED:
-            case cmPolicies::NEW:
-              break;
-            }
-          e << "Target \""
-            << tei->Target->GetName()
-            << "\" is installed as part of export set \""
-            << exportSet->GetName() << "\" with an INCLUDES DESTINATION "
-              "containing relative path\n  \"" << *it
-            << "\"\nThe export set \""
-            << exportSet->GetName()
-            << "\" is installed with an absolute path as its DESTINATION.  "
-              "This mixing of absolute and relative paths creates unusable "
-              "target export files.";
-          mf->IssueMessage(messageType, e.str());
-          if (messageType == cmake::FATAL_ERROR)
-            {
-            return false;
-            }
-          }
-        }
-      }
-    }
-  return true;
-}
-
-//----------------------------------------------------------------------------
 bool cmExportInstallFileGenerator::GenerateMainFile(std::ostream& os)
 {
   std::vector<cmTargetExport*> allTargets;
-  cmExportSet* exportSet = this->IEGen->GetExportSet();
   {
   std::string expectedTargets;
   std::string sep;
   for(std::vector<cmTargetExport*>::const_iterator
-        tei = exportSet->GetTargetExports()->begin();
-      tei != exportSet->GetTargetExports()->end(); ++tei)
+        tei = this->IEGen->GetExportSet()->GetTargetExports()->begin();
+      tei != this->IEGen->GetExportSet()->GetTargetExports()->end(); ++tei)
     {
     expectedTargets += sep + this->Namespace + (*tei)->Target->GetExportName();
     sep = " ";
@@ -113,7 +58,7 @@ bool cmExportInstallFileGenerator::GenerateMainFile(std::ostream& os)
       {
       cmOStringStream e;
       e << "install(EXPORT \""
-        << exportSet->GetName()
+        << this->IEGen->GetExportSet()->GetName()
         << "\" ...) " << "includes target \"" << te->Target->GetName()
         << "\" more than once in the export set.";
       cmSystemTools::Error(e.str().c_str());
@@ -196,11 +141,6 @@ bool cmExportInstallFileGenerator::GenerateMainFile(std::ostream& os)
 
     ImportPropertyMap properties;
 
-    if (!this->CheckIncludesDestinationContent(*tei, exportSet))
-      {
-      return false;
-      }
-
     this->PopulateIncludeDirectoriesInterface(*tei,
                                   cmGeneratorExpression::InstallInterface,
                                   properties, missingTargets);
@@ -299,81 +239,14 @@ bool cmExportInstallFileGenerator::GenerateMainFile(std::ostream& os)
 }
 
 //----------------------------------------------------------------------------
-static bool checkCMP0057(cmTarget* target, std::string const& propName,
-                         std::string const& input, cmExportSet* exportSet)
-{
-  cmOStringStream e;
-  cmake::MessageType messageType = cmake::FATAL_ERROR;
-  cmMakefile* mf = target->GetMakefile();
-  switch(target->GetPolicyStatusCMP0057())
-    {
-    case cmPolicies::WARN:
-      e << (mf->GetPolicies()
-            ->GetPolicyWarning(cmPolicies::CMP0057)) << "\n";
-    case cmPolicies::OLD:
-      messageType = cmake::AUTHOR_WARNING;
-      break;
-    case cmPolicies::REQUIRED_ALWAYS:
-    case cmPolicies::REQUIRED_IF_USED:
-    case cmPolicies::NEW:
-      break;
-    }
-  e << "Target \""
-    << target->GetName()
-    << "\" is installed with a path relative to the installation "
-      "prefix\n  \"" << input << "\"\nin its " << propName
-    << " property.  The target is part of export set \""
-    << exportSet->GetName() << "\" which is installed "
-      "with an absolute path as its DESTINATION.  This mixing of "
-      "absolute and relative paths creates unusable target export files.";
-  mf->IssueMessage(messageType, e.str());
-  if (messageType == cmake::FATAL_ERROR)
-    {
-    return false;
-    }
-  return true;
-}
-
-//----------------------------------------------------------------------------
 void
-cmExportInstallFileGenerator::ReplaceInstallPrefix(cmTarget* target,
-                                                   std::string const& propName,
-                                                   std::string &input)
+cmExportInstallFileGenerator::ReplaceInstallPrefix(std::string &input)
 {
   std::string::size_type pos = 0;
   std::string::size_type lastPos = pos;
 
-  if (input.find("${_IMPORT_PREFIX}") != std::string::npos
-      && this->ImportPrefix.empty())
-    {
-    std::string userFacingInput = input;
-    while((pos = userFacingInput.find("${_IMPORT_PREFIX}/", lastPos))
-        != userFacingInput.npos)
-      {
-      std::string::size_type endPos = pos + sizeof("${_IMPORT_PREFIX}/") - 1;
-      userFacingInput.erase(pos, endPos - pos);
-      lastPos = endPos;
-      }
-
-    if (!checkCMP0057(target, propName, userFacingInput,
-        this->IEGen->GetExportSet()))
-      {
-      return;
-      }
-    }
-
-  pos = 0;
-  lastPos = pos;
-
   while((pos = input.find("$<INSTALL_PREFIX>", lastPos)) != input.npos)
     {
-    if (this->ImportPrefix.empty())
-      {
-      if (!checkCMP0057(target, propName, input, this->IEGen->GetExportSet()))
-        {
-        return;
-        }
-      }
     std::string::size_type endPos = pos + sizeof("$<INSTALL_PREFIX>") - 1;
     input.replace(pos, endPos - pos, "${_IMPORT_PREFIX}");
     lastPos = endPos;
diff --git a/Source/cmExportInstallFileGenerator.h b/Source/cmExportInstallFileGenerator.h
index 0723085..b851ad5 100644
--- a/Source/cmExportInstallFileGenerator.h
+++ b/Source/cmExportInstallFileGenerator.h
@@ -16,7 +16,6 @@
 
 class cmInstallExportGenerator;
 class cmInstallTargetGenerator;
-class cmExportSet;
 
 /** \class cmExportInstallFileGenerator
  * \brief Generate a file exporting targets from an install tree.
@@ -62,9 +61,7 @@ protected:
                                    cmTarget* depender,
                                    cmTarget* dependee);
 
-  virtual void ReplaceInstallPrefix(cmTarget* target,
-                                    std::string const& propName,
-                                    std::string &input);
+  virtual void ReplaceInstallPrefix(std::string &input);
 
   void ComplainAboutMissingTarget(cmTarget* depender,
                                   cmTarget* dependee,
@@ -90,9 +87,6 @@ protected:
 
   std::string InstallNameDir(cmTarget* target, const std::string& config);
 
-  bool CheckIncludesDestinationContent(cmTargetExport* tei,
-                                       cmExportSet* exportSet);
-
   cmInstallExportGenerator* IEGen;
 
   std::string ImportPrefix;
diff --git a/Source/cmPolicies.cxx b/Source/cmPolicies.cxx
index d3061f3..1a27a25 100644
--- a/Source/cmPolicies.cxx
+++ b/Source/cmPolicies.cxx
@@ -374,11 +374,6 @@ cmPolicies::cmPolicies()
     CMP0056, "CMP0056",
     "Honor link flags in try_compile() source-file signature.",
     3,2,0, cmPolicies::WARN);
-
-  this->DefinePolicy(
-    CMP0057, "CMP0057",
-    "Error on absolute export with relative usage requirements.",
-    3,2,0, cmPolicies::WARN);
 }
 
 cmPolicies::~cmPolicies()
diff --git a/Source/cmPolicies.h b/Source/cmPolicies.h
index c3866bd..c393c2f 100644
--- a/Source/cmPolicies.h
+++ b/Source/cmPolicies.h
@@ -107,12 +107,12 @@ public:
     CMP0051, ///< List TARGET_OBJECTS in SOURCES target property
     CMP0052, ///< Reject source and build dirs in installed
     /// INTERFACE_INCLUDE_DIRECTORIES
+
     CMP0053, ///< Simplify variable reference and escape sequence evaluation
     CMP0054, ///< Only interpret if() arguments as variables
     /// or keywords when unquoted.
     CMP0055, ///< Strict checking for break() command.
     CMP0056, ///< Honor link flags in try_compile() source-file signature.
-    CMP0057, ///< Error on absolute export with relative usage requirements.
 
     /** \brief Always the last entry.
      *
diff --git a/Source/cmTarget.h b/Source/cmTarget.h
index dc4e6c6..a3ecca0 100644
--- a/Source/cmTarget.h
+++ b/Source/cmTarget.h
@@ -34,8 +34,7 @@
   F(CMP0041) \
   F(CMP0042) \
   F(CMP0046) \
-  F(CMP0052) \
-  F(CMP0057)
+  F(CMP0052)
 
 class cmake;
 class cmMakefile;
diff --git a/Tests/RunCMake/TargetPolicies/PolicyList-stderr.txt b/Tests/RunCMake/TargetPolicies/PolicyList-stderr.txt
index 7a59902..f4b744b 100644
--- a/Tests/RunCMake/TargetPolicies/PolicyList-stderr.txt
+++ b/Tests/RunCMake/TargetPolicies/PolicyList-stderr.txt
@@ -17,7 +17,6 @@
    \* CMP0042
    \* CMP0046
    \* CMP0052
-   \* CMP0057
 
 Call Stack \(most recent call first\):
   CMakeLists.txt:3 \(include\)
diff --git a/Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-NEW-result.txt b/Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-NEW-result.txt
deleted file mode 100644
index d00491f..0000000
--- a/Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-NEW-result.txt
+++ /dev/null
@@ -1 +0,0 @@
-1
diff --git a/Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-NEW-stderr.txt b/Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-NEW-stderr.txt
deleted file mode 100644
index 8cd27c2..0000000
--- a/Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-NEW-stderr.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-CMake Error in CMakeLists.txt:
-  Target "somelib" is installed as part of export set "exp" with an INCLUDES
-  DESTINATION containing relative path
-
-    "include"
-
-  The export set "exp" is installed with an absolute path as its DESTINATION.
-  This mixing of absolute and relative paths creates unusable target export
-  files.
diff --git a/Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-NEW.cmake b/Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-NEW.cmake
deleted file mode 100644
index cab9ac6..0000000
--- a/Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-NEW.cmake
+++ /dev/null
@@ -1,13 +0,0 @@
-
-cmake_policy(SET CMP0057 NEW)
-
-add_library(somelib SHARED empty.cpp)
-
-install(TARGETS somelib EXPORT exp
-  LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
-  ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
-  RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
-  INCLUDES DESTINATION include
-)
-
-install(EXPORT exp DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/cmake)
diff --git a/Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-OLD-result.txt b/Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-OLD-result.txt
deleted file mode 100644
index 573541a..0000000
--- a/Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-OLD-result.txt
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-OLD-stderr.txt b/Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-OLD-stderr.txt
deleted file mode 100644
index 79c92a1..0000000
--- a/Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-OLD-stderr.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-CMake Warning \(dev\) in CMakeLists.txt:
-  Target "somelib" is installed as part of export set "exp" with an INCLUDES
-  DESTINATION containing relative path
-
-    "include"
-
-  The export set "exp" is installed with an absolute path as its DESTINATION.
-  This mixing of absolute and relative paths creates unusable target export
-  files.
-This warning is for project developers.  Use -Wno-dev to suppress it.
diff --git a/Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-OLD.cmake b/Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-OLD.cmake
deleted file mode 100644
index 58bcbb7..0000000
--- a/Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-OLD.cmake
+++ /dev/null
@@ -1,13 +0,0 @@
-
-cmake_policy(SET CMP0057 OLD)
-
-add_library(somelib SHARED empty.cpp)
-
-install(TARGETS somelib EXPORT exp
-  LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
-  ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
-  RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
-  INCLUDES DESTINATION include
-)
-
-install(EXPORT exp DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/cmake)
diff --git a/Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-WARN-result.txt b/Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-WARN-result.txt
deleted file mode 100644
index 573541a..0000000
--- a/Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-WARN-result.txt
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-WARN-stderr.txt b/Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-WARN-stderr.txt
deleted file mode 100644
index c8e413c..0000000
--- a/Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-WARN-stderr.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-CMake Warning \(dev\) in CMakeLists.txt:
-  Policy CMP0057 is not set: Error on absolute export with relative usage
-  requirements.  Run "cmake --help-policy CMP0057" for policy details.  Use
-  the cmake_policy command to set the policy and suppress this warning.
-
-  Target "somelib" is installed as part of export set "exp" with an INCLUDES
-  DESTINATION containing relative path
-
-    "include"
-
-  The export set "exp" is installed with an absolute path as its DESTINATION.
-  This mixing of absolute and relative paths creates unusable target export
-  files.
-This warning is for project developers.  Use -Wno-dev to suppress it.
diff --git a/Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-WARN.cmake b/Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-WARN.cmake
deleted file mode 100644
index 82bde5d..0000000
--- a/Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-WARN.cmake
+++ /dev/null
@@ -1,11 +0,0 @@
-
-add_library(somelib SHARED empty.cpp)
-
-install(TARGETS somelib EXPORT exp
-  LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
-  ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
-  RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
-  INCLUDES DESTINATION include
-)
-
-install(EXPORT exp DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/cmake)
diff --git a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-NEW-result.txt b/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-NEW-result.txt
deleted file mode 100644
index d00491f..0000000
--- a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-NEW-result.txt
+++ /dev/null
@@ -1 +0,0 @@
-1
diff --git a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-NEW-stderr.txt b/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-NEW-stderr.txt
deleted file mode 100644
index 2968b91..0000000
--- a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-NEW-stderr.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-CMake Error in CMakeLists.txt:
-  Target "somelib" is installed with a path relative to the installation
-  prefix
-
-    "\$<INSTALL_PREFIX>/include"
-
-  in its INTERFACE_INCLUDE_DIRECTORIES property.  The target is part of
-  export set "exp" which is installed with an absolute path as its
-  DESTINATION.  This mixing of absolute and relative paths creates unusable
-  target export files.
diff --git a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-NEW.cmake b/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-NEW.cmake
deleted file mode 100644
index c7255db..0000000
--- a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-NEW.cmake
+++ /dev/null
@@ -1,13 +0,0 @@
-
-cmake_policy(SET CMP0057 NEW)
-
-add_library(somelib SHARED empty.cpp)
-target_include_directories(somelib INTERFACE $<INSTALL_INTERFACE:$<INSTALL_PREFIX>/include>)
-
-install(TARGETS somelib EXPORT exp
-  LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
-  ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
-  RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
-)
-
-install(EXPORT exp DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/cmake)
diff --git a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-OLD-result.txt b/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-OLD-result.txt
deleted file mode 100644
index 573541a..0000000
--- a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-OLD-result.txt
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-OLD-stderr.txt b/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-OLD-stderr.txt
deleted file mode 100644
index 860f62f..0000000
--- a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-OLD-stderr.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-CMake Warning \(dev\) in CMakeLists.txt:
-  Target "somelib" is installed with a path relative to the installation
-  prefix
-
-    "\$<INSTALL_PREFIX>/include"
-
-  in its INTERFACE_INCLUDE_DIRECTORIES property.  The target is part of
-  export set "exp" which is installed with an absolute path as its
-  DESTINATION.  This mixing of absolute and relative paths creates unusable
-  target export files.
-This warning is for project developers.  Use -Wno-dev to suppress it.
diff --git a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-OLD.cmake b/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-OLD.cmake
deleted file mode 100644
index 1c27fd7..0000000
--- a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-OLD.cmake
+++ /dev/null
@@ -1,13 +0,0 @@
-
-cmake_policy(SET CMP0057 OLD)
-
-add_library(somelib SHARED empty.cpp)
-target_include_directories(somelib INTERFACE $<INSTALL_INTERFACE:$<INSTALL_PREFIX>/include>)
-
-install(TARGETS somelib EXPORT exp
-  LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
-  ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
-  RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
-)
-
-install(EXPORT exp DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/cmake)
diff --git a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-WARN-result.txt b/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-WARN-result.txt
deleted file mode 100644
index 573541a..0000000
--- a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-WARN-result.txt
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-WARN-stderr.txt b/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-WARN-stderr.txt
deleted file mode 100644
index a5ece0d..0000000
--- a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-WARN-stderr.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-CMake Warning \(dev\) in CMakeLists.txt:
-  Policy CMP0057 is not set: Error on absolute export with relative usage
-  requirements.  Run "cmake --help-policy CMP0057" for policy details.  Use
-  the cmake_policy command to set the policy and suppress this warning.
-
-  Target "somelib" is installed with a path relative to the installation
-  prefix
-
-    "\$<INSTALL_PREFIX>/include"
-
-  in its INTERFACE_INCLUDE_DIRECTORIES property.  The target is part of
-  export set "exp" which is installed with an absolute path as its
-  DESTINATION.  This mixing of absolute and relative paths creates unusable
-  target export files.
-This warning is for project developers.  Use -Wno-dev to suppress it.
diff --git a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-WARN.cmake b/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-WARN.cmake
deleted file mode 100644
index 06e793e..0000000
--- a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-WARN.cmake
+++ /dev/null
@@ -1,11 +0,0 @@
-
-add_library(somelib SHARED empty.cpp)
-target_include_directories(somelib INTERFACE $<INSTALL_INTERFACE:$<INSTALL_PREFIX>/include>)
-
-install(TARGETS somelib EXPORT exp
-  LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
-  ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
-  RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
-)
-
-install(EXPORT exp DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/cmake)
diff --git a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-NEW-result.txt b/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-NEW-result.txt
deleted file mode 100644
index d00491f..0000000
--- a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-NEW-result.txt
+++ /dev/null
@@ -1 +0,0 @@
-1
diff --git a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-NEW-stderr.txt b/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-NEW-stderr.txt
deleted file mode 100644
index a11f06a..0000000
--- a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-NEW-stderr.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-CMake Error in CMakeLists.txt:
-  Target "somelib" is installed with a path relative to the installation
-  prefix
-
-    "include"
-
-  in its INTERFACE_INCLUDE_DIRECTORIES property.  The target is part of
-  export set "exp" which is installed with an absolute path as its
-  DESTINATION.  This mixing of absolute and relative paths creates unusable
-  target export files.
diff --git a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-NEW.cmake b/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-NEW.cmake
deleted file mode 100644
index 912aaef..0000000
--- a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-NEW.cmake
+++ /dev/null
@@ -1,13 +0,0 @@
-
-cmake_policy(SET CMP0057 NEW)
-
-add_library(somelib SHARED empty.cpp)
-target_include_directories(somelib INTERFACE $<INSTALL_INTERFACE:include>)
-
-install(TARGETS somelib EXPORT exp
-  LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
-  ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
-  RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
-)
-
-install(EXPORT exp DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/cmake)
diff --git a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-OLD-result.txt b/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-OLD-result.txt
deleted file mode 100644
index 573541a..0000000
--- a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-OLD-result.txt
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-OLD-stderr.txt b/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-OLD-stderr.txt
deleted file mode 100644
index 32cc756..0000000
--- a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-OLD-stderr.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-CMake Warning \(dev\) in CMakeLists.txt:
-  Target "somelib" is installed with a path relative to the installation
-  prefix
-
-    "include"
-
-  in its INTERFACE_INCLUDE_DIRECTORIES property.  The target is part of
-  export set "exp" which is installed with an absolute path as its
-  DESTINATION.  This mixing of absolute and relative paths creates unusable
-  target export files.
-This warning is for project developers.  Use -Wno-dev to suppress it.
diff --git a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-OLD.cmake b/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-OLD.cmake
deleted file mode 100644
index e6f5b96..0000000
--- a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-OLD.cmake
+++ /dev/null
@@ -1,13 +0,0 @@
-
-cmake_policy(SET CMP0057 OLD)
-
-add_library(somelib SHARED empty.cpp)
-target_include_directories(somelib INTERFACE $<INSTALL_INTERFACE:include>)
-
-install(TARGETS somelib EXPORT exp
-  LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
-  ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
-  RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
-)
-
-install(EXPORT exp DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/cmake)
diff --git a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-WARN-result.txt b/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-WARN-result.txt
deleted file mode 100644
index 573541a..0000000
--- a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-WARN-result.txt
+++ /dev/null
@@ -1 +0,0 @@
-0
diff --git a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-WARN-stderr.txt b/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-WARN-stderr.txt
deleted file mode 100644
index 1c2acb5..0000000
--- a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-WARN-stderr.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-CMake Warning \(dev\) in CMakeLists.txt:
-  Policy CMP0057 is not set: Error on absolute export with relative usage
-  requirements.  Run "cmake --help-policy CMP0057" for policy details.  Use
-  the cmake_policy command to set the policy and suppress this warning.
-
-  Target "somelib" is installed with a path relative to the installation
-  prefix
-
-    "include"
-
-  in its INTERFACE_INCLUDE_DIRECTORIES property.  The target is part of
-  export set "exp" which is installed with an absolute path as its
-  DESTINATION.  This mixing of absolute and relative paths creates unusable
-  target export files.
-This warning is for project developers.  Use -Wno-dev to suppress it.
diff --git a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-WARN.cmake b/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-WARN.cmake
deleted file mode 100644
index 6d112b2..0000000
--- a/Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-WARN.cmake
+++ /dev/null
@@ -1,11 +0,0 @@
-
-add_library(somelib SHARED empty.cpp)
-target_include_directories(somelib INTERFACE $<INSTALL_INTERFACE:include>)
-
-install(TARGETS somelib EXPORT exp
-  LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
-  ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
-  RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
-)
-
-install(EXPORT exp DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/cmake)
diff --git a/Tests/RunCMake/export/RelativeLibDir-result.txt b/Tests/RunCMake/export/RelativeLibDir-result.txt
deleted file mode 100644
index d00491f..0000000
--- a/Tests/RunCMake/export/RelativeLibDir-result.txt
+++ /dev/null
@@ -1 +0,0 @@
-1
diff --git a/Tests/RunCMake/export/RelativeLibDir-stderr.txt b/Tests/RunCMake/export/RelativeLibDir-stderr.txt
deleted file mode 100644
index 98fd01f..0000000
--- a/Tests/RunCMake/export/RelativeLibDir-stderr.txt
+++ /dev/null
@@ -1 +0,0 @@
-CMake Error: install\(EXPORT "exp"\) given absolute DESTINATION "[^"]*" but the export references an installation of target "somelib" which has relative DESTINATION "lib".
diff --git a/Tests/RunCMake/export/RelativeLibDir.cmake b/Tests/RunCMake/export/RelativeLibDir.cmake
deleted file mode 100644
index a663451..0000000
--- a/Tests/RunCMake/export/RelativeLibDir.cmake
+++ /dev/null
@@ -1,10 +0,0 @@
-
-add_library(somelib SHARED empty.cpp)
-
-install(TARGETS somelib EXPORT exp
-  LIBRARY DESTINATION lib
-  ARCHIVE DESTINATION lib
-  RUNTIME DESTINATION bin
-)
-
-install(EXPORT exp DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/cmake)
diff --git a/Tests/RunCMake/export/RunCMakeTest.cmake b/Tests/RunCMake/export/RunCMakeTest.cmake
index 2ebe8c0..4b04f18 100644
--- a/Tests/RunCMake/export/RunCMakeTest.cmake
+++ b/Tests/RunCMake/export/RunCMakeTest.cmake
@@ -4,13 +4,3 @@ run_cmake(TargetNotFound)
 run_cmake(AppendExport)
 run_cmake(OldIface)
 run_cmake(NoExportSet)
-run_cmake(RelativeLibDir)
-run_cmake(RelativeIncludeDestination-CMP0057-NEW)
-run_cmake(RelativeIncludeDestination-CMP0057-OLD)
-run_cmake(RelativeIncludeDestination-CMP0057-WARN)
-run_cmake(RelativeIncludeDirectory-CMP0057-NEW)
-run_cmake(RelativeIncludeDirectory-CMP0057-OLD)
-run_cmake(RelativeIncludeDirectory-CMP0057-WARN)
-run_cmake(RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-NEW)
-run_cmake(RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-OLD)
-run_cmake(RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-WARN)
diff --git a/Tests/RunCMake/export/empty.cpp b/Tests/RunCMake/export/empty.cpp
deleted file mode 100644
index bfbbdde..0000000
--- a/Tests/RunCMake/export/empty.cpp
+++ /dev/null
@@ -1,7 +0,0 @@
-#ifdef _WIN32
-__declspec(dllexport)
-#endif
-int empty()
-{
-  return 0;
-}

-----------------------------------------------------------------------

Summary of changes:
 Help/manual/cmake-policies.7.rst                   |    1 -
 Help/policy/CMP0057.rst                            |   24 ----
 Source/cmExportFileGenerator.cxx                   |   33 ++---
 Source/cmExportFileGenerator.h                     |   12 +-
 Source/cmExportInstallFileGenerator.cxx            |  135 +-------------------
 Source/cmExportInstallFileGenerator.h              |    8 +-
 Source/cmPolicies.cxx                              |    5 -
 Source/cmPolicies.h                                |    2 +-
 Source/cmTarget.h                                  |    3 +-
 .../RunCMake/TargetPolicies/PolicyList-stderr.txt  |    1 -
 ...lativeIncludeDestination-CMP0057-NEW-result.txt |    1 -
 ...lativeIncludeDestination-CMP0057-NEW-stderr.txt |    9 --
 .../RelativeIncludeDestination-CMP0057-NEW.cmake   |   13 --
 ...lativeIncludeDestination-CMP0057-OLD-result.txt |    1 -
 ...lativeIncludeDestination-CMP0057-OLD-stderr.txt |   10 --
 .../RelativeIncludeDestination-CMP0057-OLD.cmake   |   13 --
 ...ativeIncludeDestination-CMP0057-WARN-result.txt |    1 -
 ...ativeIncludeDestination-CMP0057-WARN-stderr.txt |   14 --
 .../RelativeIncludeDestination-CMP0057-WARN.cmake  |   11 --
 ...Directory-CMP0057-INSTALL_PREFIX-NEW-result.txt |    1 -
 ...Directory-CMP0057-INSTALL_PREFIX-NEW-stderr.txt |   10 --
 ...cludeDirectory-CMP0057-INSTALL_PREFIX-NEW.cmake |   13 --
 ...Directory-CMP0057-INSTALL_PREFIX-OLD-result.txt |    1 -
 ...Directory-CMP0057-INSTALL_PREFIX-OLD-stderr.txt |   11 --
 ...cludeDirectory-CMP0057-INSTALL_PREFIX-OLD.cmake |   13 --
 ...irectory-CMP0057-INSTALL_PREFIX-WARN-result.txt |    1 -
 ...irectory-CMP0057-INSTALL_PREFIX-WARN-stderr.txt |   15 ---
 ...ludeDirectory-CMP0057-INSTALL_PREFIX-WARN.cmake |   11 --
 ...RelativeIncludeDirectory-CMP0057-NEW-result.txt |    1 -
 ...RelativeIncludeDirectory-CMP0057-NEW-stderr.txt |   10 --
 .../RelativeIncludeDirectory-CMP0057-NEW.cmake     |   13 --
 ...RelativeIncludeDirectory-CMP0057-OLD-result.txt |    1 -
 ...RelativeIncludeDirectory-CMP0057-OLD-stderr.txt |   11 --
 .../RelativeIncludeDirectory-CMP0057-OLD.cmake     |   13 --
 ...elativeIncludeDirectory-CMP0057-WARN-result.txt |    1 -
 ...elativeIncludeDirectory-CMP0057-WARN-stderr.txt |   15 ---
 .../RelativeIncludeDirectory-CMP0057-WARN.cmake    |   11 --
 Tests/RunCMake/export/RelativeLibDir-result.txt    |    1 -
 Tests/RunCMake/export/RelativeLibDir-stderr.txt    |    1 -
 Tests/RunCMake/export/RelativeLibDir.cmake         |   10 --
 Tests/RunCMake/export/RunCMakeTest.cmake           |   10 --
 Tests/RunCMake/export/empty.cpp                    |    7 -
 42 files changed, 22 insertions(+), 456 deletions(-)
 delete mode 100644 Help/policy/CMP0057.rst
 delete mode 100644 Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-NEW-result.txt
 delete mode 100644 Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-NEW-stderr.txt
 delete mode 100644 Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-NEW.cmake
 delete mode 100644 Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-OLD-result.txt
 delete mode 100644 Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-OLD-stderr.txt
 delete mode 100644 Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-OLD.cmake
 delete mode 100644 Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-WARN-result.txt
 delete mode 100644 Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-WARN-stderr.txt
 delete mode 100644 Tests/RunCMake/export/RelativeIncludeDestination-CMP0057-WARN.cmake
 delete mode 100644 Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-NEW-result.txt
 delete mode 100644 Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-NEW-stderr.txt
 delete mode 100644 Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-NEW.cmake
 delete mode 100644 Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-OLD-result.txt
 delete mode 100644 Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-OLD-stderr.txt
 delete mode 100644 Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-OLD.cmake
 delete mode 100644 Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-WARN-result.txt
 delete mode 100644 Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-WARN-stderr.txt
 delete mode 100644 Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-INSTALL_PREFIX-WARN.cmake
 delete mode 100644 Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-NEW-result.txt
 delete mode 100644 Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-NEW-stderr.txt
 delete mode 100644 Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-NEW.cmake
 delete mode 100644 Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-OLD-result.txt
 delete mode 100644 Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-OLD-stderr.txt
 delete mode 100644 Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-OLD.cmake
 delete mode 100644 Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-WARN-result.txt
 delete mode 100644 Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-WARN-stderr.txt
 delete mode 100644 Tests/RunCMake/export/RelativeIncludeDirectory-CMP0057-WARN.cmake
 delete mode 100644 Tests/RunCMake/export/RelativeLibDir-result.txt
 delete mode 100644 Tests/RunCMake/export/RelativeLibDir-stderr.txt
 delete mode 100644 Tests/RunCMake/export/RelativeLibDir.cmake
 delete mode 100644 Tests/RunCMake/export/empty.cpp


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list