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  e57eadbadc7a3c94fd886a1982ca7283f71d4c24 (commit)
       via  e9a2a677f30a1c13cc0549ca0e55a5d9ab7686eb (commit)
       via  20104ab2d82d6cf0aecbc8ea690465d08719fbe7 (commit)
      from  25c9360f5c8832d82dfce9fe78e36fd2d8f718ee (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=e57eadbadc7a3c94fd886a1982ca7283f71d4c24
commit e57eadbadc7a3c94fd886a1982ca7283f71d4c24
Merge: 25c9360 e9a2a67
Author:     Stephen Kelly <steve...@gmail.com>
AuthorDate: Mon May 6 12:44:37 2013 -0400
Commit:     CMake Topic Stage <kwro...@kitware.com>
CommitDate: Mon May 6 12:44:37 2013 -0400

    Merge topic 'fix-per-config-tll-include-dirs' into next
    
    e9a2a67 Test that linking using the debug keyword to tll works.
    20104ab Test transitive includes from setting the LINK_LIBRARIES property.


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=e9a2a677f30a1c13cc0549ca0e55a5d9ab7686eb
commit e9a2a677f30a1c13cc0549ca0e55a5d9ab7686eb
Author:     Stephen Kelly <steve...@gmail.com>
AuthorDate: Mon May 6 18:39:48 2013 +0200
Commit:     Stephen Kelly <steve...@gmail.com>
CommitDate: Mon May 6 18:39:48 2013 +0200

    Test that linking using the debug keyword to tll works.

diff --git a/Tests/CMakeCommands/target_link_libraries/CMakeLists.txt 
b/Tests/CMakeCommands/target_link_libraries/CMakeLists.txt
index 3881644..2930330 100644
--- a/Tests/CMakeCommands/target_link_libraries/CMakeLists.txt
+++ b/Tests/CMakeCommands/target_link_libraries/CMakeLists.txt
@@ -114,3 +114,11 @@ endif()
 # shortcutting of the evaluation by returning an empty string.
 set(_exe_test $<STREQUAL:$<TARGET_PROPERTY:TYPE>,EXECUTABLE>)
 target_link_libraries(targetC $<$<AND:${_exe_test},${_exe_test}>:depG>)
+
+add_library(libConsumer SHARED empty.cpp)
+# This line causes $<$<CONFIG:Debug>:depA> to be used when
+# determining the include directories for libConsumer based on the
+# interface properties of its LINK_LIBRARIES. Because the above expression
+# evaluates to the empty string in non-Debug cases, ensure that that causes
+# no problems.
+target_link_libraries(libConsumer debug depA)

http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=20104ab2d82d6cf0aecbc8ea690465d08719fbe7
commit 20104ab2d82d6cf0aecbc8ea690465d08719fbe7
Author:     Stephen Kelly <steve...@gmail.com>
AuthorDate: Mon May 6 18:10:55 2013 +0200
Commit:     Stephen Kelly <steve...@gmail.com>
CommitDate: Mon May 6 18:11:56 2013 +0200

    Test transitive includes from setting the LINK_LIBRARIES property.
    
    Commit b8259c3d (Centralize maintenance of usage requirement include
    directories, 2013-04-29) changed the handling of the property.
    Previously setting the property directly instead of via
    target_link_libraries would not result in transitive include
    directory handling.

diff --git a/Tests/RunCMake/include_directories/DebugIncludes-stderr.txt 
b/Tests/RunCMake/include_directories/DebugIncludes-stderr.txt
index 63aec90..71e6456 100644
--- a/Tests/RunCMake/include_directories/DebugIncludes-stderr.txt
+++ b/Tests/RunCMake/include_directories/DebugIncludes-stderr.txt
@@ -42,3 +42,12 @@ CMake Debug Log at DebugIncludes.cmake:30 
\(target_link_libraries\):
 
 Call Stack \(most recent call first\):
   CMakeLists.txt:3 \(include\)
++
+CMake Debug Log at DebugIncludes.cmake:55 \(set_property\):
+  Used includes for target lll:
+
+   \* .*/Tests/RunCMake/include_directories/nine
+   \* .*/Tests/RunCMake/include_directories/ten
+
+Call Stack \(most recent call first\):
+  CMakeLists.txt:3 \(include\)
diff --git a/Tests/RunCMake/include_directories/DebugIncludes.cmake 
b/Tests/RunCMake/include_directories/DebugIncludes.cmake
index de36899..bbc9e46 100644
--- a/Tests/RunCMake/include_directories/DebugIncludes.cmake
+++ b/Tests/RunCMake/include_directories/DebugIncludes.cmake
@@ -45,3 +45,11 @@ function(some_function)
 endfunction()
 
 some_function()
+
+add_library(bar "${CMAKE_CURRENT_BINARY_DIR}/DebugIncludes.cpp")
+target_include_directories(bar
+  INTERFACE
+    "${CMAKE_CURRENT_SOURCE_DIR}/nine"
+    "${CMAKE_CURRENT_SOURCE_DIR}/ten"
+)
+set_property(TARGET lll APPEND PROPERTY LINK_LIBRARIES bar)

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

Summary of changes:
 .../target_link_libraries/CMakeLists.txt           |    8 ++++++++
 .../include_directories/DebugIncludes-stderr.txt   |    9 +++++++++
 .../include_directories/DebugIncludes.cmake        |    8 ++++++++
 3 files changed, 25 insertions(+), 0 deletions(-)


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