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  4f36d8840546f9722b223b72424d404a84eb95a5 (commit)
       via  b35a949bb6ce6ae5204de2cf867dac903cb71262 (commit)
       via  01347954187ebccf83fc7540163f150a5f430c36 (commit)
      from  ada4028f25cbac073191b7e466b19281eebd9f29 (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 -----------------------------------------------------------------
https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=4f36d8840546f9722b223b72424d404a84eb95a5
commit 4f36d8840546f9722b223b72424d404a84eb95a5
Merge: ada4028 b35a949
Author:     Brad King <brad.k...@kitware.com>
AuthorDate: Sun Feb 26 10:46:56 2017 -0500
Commit:     CMake Topic Stage <kwro...@kitware.com>
CommitDate: Sun Feb 26 10:46:56 2017 -0500

    Merge topic 'test-objlib-deps-cleanup' into next
    
    b35a949b Tests: Change RunCMake.ObjectLibrary dependencies case to C
    01347954 Tests: Fix RunCMake.ObjectLibrary dependency delay


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=b35a949bb6ce6ae5204de2cf867dac903cb71262
commit b35a949bb6ce6ae5204de2cf867dac903cb71262
Author:     Brad King <brad.k...@kitware.com>
AuthorDate: Sun Feb 26 10:38:39 2017 -0500
Commit:     Brad King <brad.k...@kitware.com>
CommitDate: Sun Feb 26 10:43:32 2017 -0500

    Tests: Change RunCMake.ObjectLibrary dependencies case to C

diff --git a/Tests/RunCMake/ObjectLibrary/Dependencies.cmake 
b/Tests/RunCMake/ObjectLibrary/Dependencies.cmake
index 4e3db5f..6ddf545 100644
--- a/Tests/RunCMake/ObjectLibrary/Dependencies.cmake
+++ b/Tests/RunCMake/ObjectLibrary/Dependencies.cmake
@@ -1,10 +1,6 @@
-cmake_minimum_required(VERSION 3.7)
-
-project(Dependencies)
-
-add_library(myobj OBJECT ${CMAKE_BINARY_DIR}/depends_obj.cpp)
-add_library(mylib STATIC $<TARGET_OBJECTS:myobj> depends_lib.cpp)
-add_executable(myexe depends_main.cpp)
+add_library(myobj OBJECT ${CMAKE_BINARY_DIR}/depends_obj.c)
+add_library(mylib STATIC $<TARGET_OBJECTS:myobj> depends_lib.c)
+add_executable(myexe depends_main.c)
 target_link_libraries(myexe mylib)
 
 enable_testing()
diff --git a/Tests/RunCMake/ObjectLibrary/RunCMakeTest.cmake 
b/Tests/RunCMake/ObjectLibrary/RunCMakeTest.cmake
index 0ac5b8c..e932693 100644
--- a/Tests/RunCMake/ObjectLibrary/RunCMakeTest.cmake
+++ b/Tests/RunCMake/ObjectLibrary/RunCMakeTest.cmake
@@ -31,11 +31,11 @@ function(run_Dependencies)
     set(fs_delay 1.125)
   endif()
 
-  run_cmake_command(Dependencies-build ${CMAKE_COMMAND} -E copy 
${RunCMake_SOURCE_DIR}/depends_obj1.cpp 
${RunCMake_TEST_BINARY_DIR}/depends_obj.cpp)
+  run_cmake_command(Dependencies-build ${CMAKE_COMMAND} -E copy 
${RunCMake_SOURCE_DIR}/depends_obj1.c ${RunCMake_TEST_BINARY_DIR}/depends_obj.c)
   run_cmake(Dependencies)
   run_cmake_command(Dependencies-build ${CMAKE_COMMAND} --build . --config 
Debug)
   run_cmake_command(Dependencies-build ${CMAKE_COMMAND} -E sleep ${fs_delay})
-  run_cmake_command(Dependencies-build ${CMAKE_COMMAND} -E copy 
${RunCMake_SOURCE_DIR}/depends_obj0.cpp 
${RunCMake_TEST_BINARY_DIR}/depends_obj.cpp)
+  run_cmake_command(Dependencies-build ${CMAKE_COMMAND} -E copy 
${RunCMake_SOURCE_DIR}/depends_obj0.c ${RunCMake_TEST_BINARY_DIR}/depends_obj.c)
   run_cmake_command(Dependencies-build ${CMAKE_COMMAND} --build . --config 
Debug)
   run_cmake_command(Dependencies-build ${CMAKE_CTEST_COMMAND} -C Debug -V)
 endfunction()
diff --git a/Tests/RunCMake/ObjectLibrary/depends_lib.c 
b/Tests/RunCMake/ObjectLibrary/depends_lib.c
new file mode 100644
index 0000000..a41b32c
--- /dev/null
+++ b/Tests/RunCMake/ObjectLibrary/depends_lib.c
@@ -0,0 +1,7 @@
+#include <stdlib.h>
+extern int myobj_foo(void);
+
+void mylib_foo(void)
+{
+  exit(myobj_foo());
+}
diff --git a/Tests/RunCMake/ObjectLibrary/depends_lib.cpp 
b/Tests/RunCMake/ObjectLibrary/depends_lib.cpp
deleted file mode 100644
index 540b536..0000000
--- a/Tests/RunCMake/ObjectLibrary/depends_lib.cpp
+++ /dev/null
@@ -1,7 +0,0 @@
-#include <stdlib.h>
-int myobj_foo();
-
-void mylib_foo()
-{
-  exit(myobj_foo());
-}
diff --git a/Tests/RunCMake/ObjectLibrary/depends_main.c 
b/Tests/RunCMake/ObjectLibrary/depends_main.c
new file mode 100644
index 0000000..acc66c7
--- /dev/null
+++ b/Tests/RunCMake/ObjectLibrary/depends_main.c
@@ -0,0 +1,7 @@
+extern void mylib_foo(void);
+
+int main(void)
+{
+  mylib_foo();
+  return 0;
+}
diff --git a/Tests/RunCMake/ObjectLibrary/depends_main.cpp 
b/Tests/RunCMake/ObjectLibrary/depends_main.cpp
deleted file mode 100644
index a9d323d..0000000
--- a/Tests/RunCMake/ObjectLibrary/depends_main.cpp
+++ /dev/null
@@ -1,7 +0,0 @@
-void mylib_foo();
-
-int main()
-{
-  mylib_foo();
-  return 0;
-}
diff --git a/Tests/RunCMake/ObjectLibrary/depends_obj0.c 
b/Tests/RunCMake/ObjectLibrary/depends_obj0.c
new file mode 100644
index 0000000..649d507
--- /dev/null
+++ b/Tests/RunCMake/ObjectLibrary/depends_obj0.c
@@ -0,0 +1,4 @@
+int myobj_foo(void)
+{
+  return 0;
+}
diff --git a/Tests/RunCMake/ObjectLibrary/depends_obj0.cpp 
b/Tests/RunCMake/ObjectLibrary/depends_obj0.cpp
deleted file mode 100644
index 73a17e7..0000000
--- a/Tests/RunCMake/ObjectLibrary/depends_obj0.cpp
+++ /dev/null
@@ -1,4 +0,0 @@
-int myobj_foo()
-{
-  return 0;
-}
diff --git a/Tests/RunCMake/ObjectLibrary/depends_obj1.c 
b/Tests/RunCMake/ObjectLibrary/depends_obj1.c
new file mode 100644
index 0000000..e1f9f6a
--- /dev/null
+++ b/Tests/RunCMake/ObjectLibrary/depends_obj1.c
@@ -0,0 +1,4 @@
+int myobj_foo(void)
+{
+  return 1;
+}
diff --git a/Tests/RunCMake/ObjectLibrary/depends_obj1.cpp 
b/Tests/RunCMake/ObjectLibrary/depends_obj1.cpp
deleted file mode 100644
index f62ef70..0000000
--- a/Tests/RunCMake/ObjectLibrary/depends_obj1.cpp
+++ /dev/null
@@ -1,4 +0,0 @@
-int myobj_foo()
-{
-  return 1;
-}

https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=01347954187ebccf83fc7540163f150a5f430c36
commit 01347954187ebccf83fc7540163f150a5f430c36
Author:     Brad King <brad.k...@kitware.com>
AuthorDate: Sun Feb 26 10:34:48 2017 -0500
Commit:     Brad King <brad.k...@kitware.com>
CommitDate: Sun Feb 26 10:43:30 2017 -0500

    Tests: Fix RunCMake.ObjectLibrary dependency delay
    
    Sleep before the second copy to avoid the need for a touch.
    Sleep for longer on generators whose build tools have low
    resolution timestamps.

diff --git a/Tests/RunCMake/ObjectLibrary/RunCMakeTest.cmake 
b/Tests/RunCMake/ObjectLibrary/RunCMakeTest.cmake
index 9291218..0ac5b8c 100644
--- a/Tests/RunCMake/ObjectLibrary/RunCMakeTest.cmake
+++ b/Tests/RunCMake/ObjectLibrary/RunCMakeTest.cmake
@@ -24,14 +24,20 @@ function(run_Dependencies)
   file(REMOVE_RECURSE "${RunCMake_TEST_BINARY_DIR}")
   file(MAKE_DIRECTORY "${RunCMake_TEST_BINARY_DIR}")
 
+  if(RunCMake_GENERATOR STREQUAL "Borland Makefiles" OR
+      RunCMake_GENERATOR STREQUAL "Watcom WMake")
+    set(fs_delay 3)
+  else()
+    set(fs_delay 1.125)
+  endif()
+
   run_cmake_command(Dependencies-build ${CMAKE_COMMAND} -E copy 
${RunCMake_SOURCE_DIR}/depends_obj1.cpp 
${RunCMake_TEST_BINARY_DIR}/depends_obj.cpp)
   run_cmake(Dependencies)
-  run_cmake_command(Dependencies-build ${CMAKE_COMMAND} --build .)
+  run_cmake_command(Dependencies-build ${CMAKE_COMMAND} --build . --config 
Debug)
+  run_cmake_command(Dependencies-build ${CMAKE_COMMAND} -E sleep ${fs_delay})
   run_cmake_command(Dependencies-build ${CMAKE_COMMAND} -E copy 
${RunCMake_SOURCE_DIR}/depends_obj0.cpp 
${RunCMake_TEST_BINARY_DIR}/depends_obj.cpp)
-  run_cmake_command(Dependencies-build ${CMAKE_COMMAND} -E sleep 1)
-  run_cmake_command(Dependencies-build ${CMAKE_COMMAND} -E touch_nocreate 
${RunCMake_TEST_BINARY_DIR}/depends_obj.cpp)
-  run_cmake_command(Dependencies-build ${CMAKE_COMMAND} --build .)
-  run_cmake_command(Dependencies-build ${CMAKE_CTEST_COMMAND} -C Debug)
+  run_cmake_command(Dependencies-build ${CMAKE_COMMAND} --build . --config 
Debug)
+  run_cmake_command(Dependencies-build ${CMAKE_CTEST_COMMAND} -C Debug -V)
 endfunction()
 
 run_Dependencies()

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

Summary of changes:
 Tests/RunCMake/ObjectLibrary/Dependencies.cmake |   10 +++-------
 Tests/RunCMake/ObjectLibrary/RunCMakeTest.cmake |   20 +++++++++++++-------
 Tests/RunCMake/ObjectLibrary/depends_lib.c      |    7 +++++++
 Tests/RunCMake/ObjectLibrary/depends_lib.cpp    |    7 -------
 Tests/RunCMake/ObjectLibrary/depends_main.c     |    7 +++++++
 Tests/RunCMake/ObjectLibrary/depends_main.cpp   |    7 -------
 Tests/RunCMake/ObjectLibrary/depends_obj0.c     |    4 ++++
 Tests/RunCMake/ObjectLibrary/depends_obj0.cpp   |    4 ----
 Tests/RunCMake/ObjectLibrary/depends_obj1.c     |    4 ++++
 Tests/RunCMake/ObjectLibrary/depends_obj1.cpp   |    4 ----
 10 files changed, 38 insertions(+), 36 deletions(-)
 create mode 100644 Tests/RunCMake/ObjectLibrary/depends_lib.c
 delete mode 100644 Tests/RunCMake/ObjectLibrary/depends_lib.cpp
 create mode 100644 Tests/RunCMake/ObjectLibrary/depends_main.c
 delete mode 100644 Tests/RunCMake/ObjectLibrary/depends_main.cpp
 create mode 100644 Tests/RunCMake/ObjectLibrary/depends_obj0.c
 delete mode 100644 Tests/RunCMake/ObjectLibrary/depends_obj0.cpp
 create mode 100644 Tests/RunCMake/ObjectLibrary/depends_obj1.c
 delete mode 100644 Tests/RunCMake/ObjectLibrary/depends_obj1.cpp


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

Reply via email to