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, master has been updated
       via  f8241136b42c7e1064ca8764c6fa5e17012127da (commit)
       via  ce0c303d62941d2b10098b1ec00de3ced8556919 (commit)
       via  435c912848b08333e03c74439f725c9b96890d80 (commit)
       via  fe732264e9abb6249d1d112b24ce36b226590105 (commit)
      from  5c57fdedb19897880e5c13f9a0dd35ad4087565c (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=f8241136b42c7e1064ca8764c6fa5e17012127da
commit f8241136b42c7e1064ca8764c6fa5e17012127da
Merge: 5c57fde ce0c303
Author:     Brad King <brad.k...@kitware.com>
AuthorDate: Tue Oct 8 10:58:40 2013 -0400
Commit:     CMake Topic Stage <kwro...@kitware.com>
CommitDate: Tue Oct 8 10:58:40 2013 -0400

    Merge topic 'INTERFACE_LIBRARY-target-type'
    
    ce0c303 install: Teach EXPORT option to handle INTERFACE_LIBRARY targets
    435c912 export: Add support for INTERFACE_LIBRARY targets
    fe73226 Add the INTERFACE_LIBRARY target type.

diff --cc Source/cmLocalVisualStudio6Generator.cxx
index f00a937,f0f47cb..a665b93
--- a/Source/cmLocalVisualStudio6Generator.cxx
+++ b/Source/cmLocalVisualStudio6Generator.cxx
@@@ -146,8 -151,10 +151,10 @@@ void cmLocalVisualStudio6Generator::Out
        case cmTarget::GLOBAL_TARGET:
          this->SetBuildType(UTILITY, l->first.c_str(), l->second);
          break;
+       case cmTarget::INTERFACE_LIBRARY:
+         continue;
        default:
 -        cmSystemTools::Error("Bad target type", l->first.c_str());
 +        cmSystemTools::Error("Bad target type: ", l->first.c_str());
          break;
        }
      // INCLUDE_EXTERNAL_MSPROJECT command only affects the workspace

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

Summary of changes:
 Source/cmAddLibraryCommand.cxx                     |   40 +++++++-
 Source/cmAddLibraryCommand.h                       |   10 ++
 Source/cmComputeLinkDepends.cxx                    |    7 ++
 Source/cmComputeLinkInformation.cxx                |    5 +
 Source/cmCoreTryCompile.cxx                        |    1 +
 Source/cmExportBuildFileGenerator.cxx              |   24 +++--
 Source/cmExportCommand.cxx                         |    3 +-
 Source/cmExportFileGenerator.cxx                   |   16 ++-
 Source/cmExportInstallFileGenerator.cxx            |   19 +++-
 Source/cmGlobalGenerator.cxx                       |    4 +
 Source/cmGlobalNinjaGenerator.cxx                  |    7 +-
 Source/cmGlobalUnixMakefileGenerator3.cxx          |    8 ++
 Source/cmGlobalVisualStudio6Generator.cxx          |    4 +
 Source/cmGlobalVisualStudio7Generator.cxx          |    4 +
 Source/cmGlobalVisualStudio8Generator.cxx          |    4 +
 Source/cmGlobalVisualStudioGenerator.cxx           |    4 +
 Source/cmGlobalXCodeGenerator.cxx                  |   25 ++++-
 Source/cmInstallCommand.cxx                        |    8 ++-
 Source/cmInstallTargetGenerator.cxx                |    5 +
 Source/cmLocalGenerator.cxx                        |    8 ++
 Source/cmLocalVisualStudio10Generator.cxx          |    4 +
 Source/cmLocalVisualStudio6Generator.cxx           |   10 ++-
 Source/cmLocalVisualStudio7Generator.cxx           |   12 ++-
 Source/cmMakefile.cxx                              |    5 +-
 Source/cmMakefileTargetGenerator.cxx               |    7 +-
 Source/cmTarget.cxx                                |  111 +++++++++++++-------
 Source/cmTarget.h                                  |    1 +
 Source/cmTargetLinkLibrariesCommand.cxx            |   14 +++
 Source/cmTargetPropCommandBase.cxx                 |    9 ++
 Source/cmVisualStudio10TargetGenerator.cxx         |    8 ++-
 Tests/AliasTarget/CMakeLists.txt                   |    3 +
 Tests/CMakeLists.txt                               |    1 +
 Tests/CompatibleInterface/CMakeLists.txt           |    2 +-
 Tests/ExportImport/Export/CMakeLists.txt           |    2 +
 Tests/ExportImport/Export/Interface/CMakeLists.txt |   49 +++++++++
 .../Export/Interface/headeronly/headeronly.h       |    7 ++
 Tests/ExportImport/Export/Interface/sharedlib.cpp  |    7 ++
 .../Export/Interface/sharedlib/sharedlib.h         |    7 ++
 Tests/ExportImport/Import/CMakeLists.txt           |    3 +
 Tests/ExportImport/Import/Interface/CMakeLists.txt |   55 ++++++++++
 .../Import/Interface/headeronlytest.cpp            |   17 +++
 .../Import/Interface/interfacetest.cpp             |   20 ++++
 Tests/InterfaceLibrary/CMakeLists.txt              |   15 +++
 Tests/InterfaceLibrary/definetestexe.cpp           |    9 ++
 Tests/InterfaceLibrary/libsdir/CMakeLists.txt      |   26 +++++
 Tests/InterfaceLibrary/libsdir/shareddependlib.cpp |    7 ++
 .../libsdir/shareddependlib/shareddependlib.h      |   12 ++
 Tests/InterfaceLibrary/libsdir/sharedlib.cpp       |   12 ++
 .../InterfaceLibrary/libsdir/sharedlib/sharedlib.h |   15 +++
 Tests/InterfaceLibrary/sharedlibtestexe.cpp        |   19 ++++
 Tests/PositionIndependentTargets/CMakeLists.txt    |    1 +
 .../interface/CMakeLists.txt                       |   27 +++++
 Tests/RunCMake/CMakeLists.txt                      |    1 +
 .../Conflict4-result.txt}                          |    0
 .../PositionIndependentCode/Conflict4-stderr.txt   |    4 +
 .../PositionIndependentCode/Conflict4.cmake        |    8 ++
 .../Conflict5-result.txt}                          |    0
 .../{Conflict2-stderr.txt => Conflict5-stderr.txt} |    0
 .../PositionIndependentCode/Conflict5.cmake        |    9 ++
 .../Conflict6-result.txt}                          |    0
 .../{Conflict3-stderr.txt => Conflict6-stderr.txt} |    0
 .../PositionIndependentCode/Conflict6.cmake        |    8 ++
 .../PositionIndependentCode/RunCMakeTest.cmake     |    3 +
 .../{CMP0004 => interface_library}/CMakeLists.txt  |    0
 .../RunCMake/interface_library/RunCMakeTest.cmake  |    4 +
 .../invalid_name-result.txt}                       |    0
 .../interface_library/invalid_name-stderr.txt      |   15 +++
 .../RunCMake/interface_library/invalid_name.cmake  |    6 +
 .../target_commands-result.txt}                    |    0
 .../interface_library/target_commands-stderr.txt   |   47 ++++++++
 .../interface_library/target_commands.cmake        |   13 +++
 71 files changed, 756 insertions(+), 65 deletions(-)
 create mode 100644 Tests/ExportImport/Export/Interface/CMakeLists.txt
 create mode 100644 Tests/ExportImport/Export/Interface/headeronly/headeronly.h
 create mode 100644 Tests/ExportImport/Export/Interface/sharedlib.cpp
 create mode 100644 Tests/ExportImport/Export/Interface/sharedlib/sharedlib.h
 create mode 100644 Tests/ExportImport/Import/Interface/CMakeLists.txt
 create mode 100644 Tests/ExportImport/Import/Interface/headeronlytest.cpp
 create mode 100644 Tests/ExportImport/Import/Interface/interfacetest.cpp
 create mode 100644 Tests/InterfaceLibrary/CMakeLists.txt
 create mode 100644 Tests/InterfaceLibrary/definetestexe.cpp
 create mode 100644 Tests/InterfaceLibrary/libsdir/CMakeLists.txt
 create mode 100644 Tests/InterfaceLibrary/libsdir/shareddependlib.cpp
 create mode 100644 
Tests/InterfaceLibrary/libsdir/shareddependlib/shareddependlib.h
 create mode 100644 Tests/InterfaceLibrary/libsdir/sharedlib.cpp
 create mode 100644 Tests/InterfaceLibrary/libsdir/sharedlib/sharedlib.h
 create mode 100644 Tests/InterfaceLibrary/sharedlibtestexe.cpp
 create mode 100644 Tests/PositionIndependentTargets/interface/CMakeLists.txt
 copy Tests/RunCMake/{CMP0004/CMP0004-NEW-result.txt => 
PositionIndependentCode/Conflict4-result.txt} (100%)
 create mode 100644 Tests/RunCMake/PositionIndependentCode/Conflict4-stderr.txt
 create mode 100644 Tests/RunCMake/PositionIndependentCode/Conflict4.cmake
 copy Tests/RunCMake/{CMP0004/CMP0004-NEW-result.txt => 
PositionIndependentCode/Conflict5-result.txt} (100%)
 copy Tests/RunCMake/PositionIndependentCode/{Conflict2-stderr.txt => 
Conflict5-stderr.txt} (100%)
 create mode 100644 Tests/RunCMake/PositionIndependentCode/Conflict5.cmake
 copy Tests/RunCMake/{CMP0004/CMP0004-NEW-result.txt => 
PositionIndependentCode/Conflict6-result.txt} (100%)
 copy Tests/RunCMake/PositionIndependentCode/{Conflict3-stderr.txt => 
Conflict6-stderr.txt} (100%)
 create mode 100644 Tests/RunCMake/PositionIndependentCode/Conflict6.cmake
 copy Tests/RunCMake/{CMP0004 => interface_library}/CMakeLists.txt (100%)
 create mode 100644 Tests/RunCMake/interface_library/RunCMakeTest.cmake
 copy Tests/RunCMake/{CMP0004/CMP0004-NEW-result.txt => 
interface_library/invalid_name-result.txt} (100%)
 create mode 100644 Tests/RunCMake/interface_library/invalid_name-stderr.txt
 create mode 100644 Tests/RunCMake/interface_library/invalid_name.cmake
 copy Tests/RunCMake/{CMP0004/CMP0004-NEW-result.txt => 
interface_library/target_commands-result.txt} (100%)
 create mode 100644 Tests/RunCMake/interface_library/target_commands-stderr.txt
 create mode 100644 Tests/RunCMake/interface_library/target_commands.cmake


hooks/post-receive
-- 
CMake
_______________________________________________
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits

Reply via email to