[Cmake-commits] CMake branch, next, updated. v2.8.3-1502-gbd67be9

Brad King brad.king at kitware.com
Thu Jan 27 14:42:56 EST 2011


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  bd67be9555a68fa709c996da33eb7a37e4458ea7 (commit)
       via  dd2f81491e6e17681dd18882a8ccfa01fa32a3f7 (commit)
      from  29e6c00f5d95684717a43205ed70a902853c0bb2 (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=bd67be9555a68fa709c996da33eb7a37e4458ea7
commit bd67be9555a68fa709c996da33eb7a37e4458ea7
Merge: 29e6c00 dd2f814
Author:     Brad King <brad.king at kitware.com>
AuthorDate: Thu Jan 27 14:42:47 2011 -0500
Commit:     CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Thu Jan 27 14:42:47 2011 -0500

    Merge topic 'dev/strict-mode' into next
    
    dd2f814 Merge branch 'dev/add_test-working-directory' into dev/strict-mode


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=dd2f81491e6e17681dd18882a8ccfa01fa32a3f7
commit dd2f81491e6e17681dd18882a8ccfa01fa32a3f7
Merge: 949d32c 7679f9f
Author:     Brad King <brad.king at kitware.com>
AuthorDate: Thu Jan 27 14:39:55 2011 -0500
Commit:     Brad King <brad.king at kitware.com>
CommitDate: Thu Jan 27 14:39:55 2011 -0500

    Merge branch 'dev/add_test-working-directory' into dev/strict-mode
    
    Conflicts:
    	Tests/CMakeLists.txt

diff --cc Modules/CMakeDetermineCompilerABI.cmake
index 81ec71c,ed0b6fb..7f918e6
--- a/Modules/CMakeDetermineCompilerABI.cmake
+++ b/Modules/CMakeDetermineCompilerABI.cmake
@@@ -75,10 -61,11 +75,11 @@@ FUNCTION(CMAKE_DETERMINE_COMPILER_ABI l
        IF(CMAKE_${lang}_VERBOSE_FLAG
            # Implicit link information cannot be used explicitly for
            # multiple OS X architectures, so we skip it.
 -          AND NOT "${CMAKE_OSX_ARCHITECTURES}" MATCHES ";"
 +          AND NOT MULTI_ARCH
            # Skip this with Xcode for now.
            AND NOT "${CMAKE_GENERATOR}" MATCHES Xcode)
-         CMAKE_PARSE_IMPLICIT_LINK_INFO("${OUTPUT}" implicit_libs implicit_dirs log)
+         CMAKE_PARSE_IMPLICIT_LINK_INFO("${OUTPUT}" implicit_libs implicit_dirs log
+           "${CMAKE_${lang}_IMPLICIT_OBJECT_REGEX}")
          FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log
            "Parsed ${lang} implicit link information from above output:\n${log}\n\n")
        ENDIF()
diff --cc Tests/CMakeLists.txt
index 27cff3f,0e1edfc..6a9ec29
--- a/Tests/CMakeLists.txt
+++ b/Tests/CMakeLists.txt
@@@ -1093,77 -1084,19 +1097,90 @@@ ${CMake_BINARY_DIR}/bin/cmake -DVERSION
      LIST(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/BundleGeneratorTest")
    ENDIF(APPLE AND CTEST_TEST_CPACK)
  
 +  ADD_TEST(WarnUnusedUnusedViaSet ${CMAKE_CTEST_COMMAND}
 +    --build-and-test
 +    "${CMake_SOURCE_DIR}/Tests/VariableUnusedViaSet"
 +    "${CMake_BINARY_DIR}/Tests/WarnUnusedUnusedViaSet"
 +    --build-generator ${CMAKE_TEST_GENERATOR}
 +    --build-makeprogram ${CMAKE_TEST_MAKEPROGRAM}
 +    --build-noclean
 +    --build-project WarnUnusedUnusedViaSet
 +    --build-options "--warn-unused-vars")
 +  SET_TESTS_PROPERTIES(WarnUnusedUnusedViaSet PROPERTIES
 +    PASS_REGULAR_EXPRESSION "unused variable \\(changing definition\\) 'UNUSED_VARIABLE'")
 +  SET_TESTS_PROPERTIES(WarnUnusedUnusedViaSet PROPERTIES
 +    FAIL_REGULAR_EXPRESSION "unused variable \\(unsetting\\) 'UNUSED_VARIABLE'")
 +  LIST(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/WarnUnusedUnusedViaSet")
 +
 +  ADD_TEST(WarnUnusedUnusedViaUnset ${CMAKE_CTEST_COMMAND}
 +    --build-and-test
 +    "${CMake_SOURCE_DIR}/Tests/VariableUnusedViaUnset"
 +    "${CMake_BINARY_DIR}/Tests/WarnUnusedUnusedViaUnset"
 +    --build-generator ${CMAKE_TEST_GENERATOR}
 +    --build-makeprogram ${CMAKE_TEST_MAKEPROGRAM}
 +    --build-noclean
 +    --build-project WarnUnusedUnusedViaUnset
 +    --build-options "--warn-unused-vars")
 +  SET_TESTS_PROPERTIES(WarnUnusedUnusedViaUnset PROPERTIES
 +    PASS_REGULAR_EXPRESSION "CMake Warning .*:7 \\(set\\):")
 +  SET_TESTS_PROPERTIES(WarnUnusedUnusedViaUnset PROPERTIES
 +    FAIL_REGULAR_EXPRESSION "CMake Warning .*:5 \\(set\\):")
 +  LIST(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/WarnUnusedUnusedViaUnset")
 +
 +  ADD_TEST(WarnUnusedCliUnused ${CMAKE_CTEST_COMMAND}
 +    --build-and-test
 +    "${CMake_SOURCE_DIR}/Tests/VariableUsage"
 +    "${CMake_BINARY_DIR}/Tests/WarnUnusedCliUnused"
 +    --build-generator ${CMAKE_TEST_GENERATOR}
 +    --build-makeprogram ${CMAKE_TEST_MAKEPROGRAM}
 +    --build-noclean
 +    --build-project WarnUnusedCliUnused
 +    --build-options "-DUNUSED_CLI_VARIABLE=Unused")
 +  SET_TESTS_PROPERTIES(WarnUnusedCliUnused PROPERTIES
 +    PASS_REGULAR_EXPRESSION "CMake Warning: The variable, 'UNUSED_CLI_VARIABLE'")
 +  LIST(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/WarnUnusedCliUnused")
 +
 +  ADD_TEST(WarnUnusedCliUsed ${CMAKE_CTEST_COMMAND}
 +    --build-and-test
 +    "${CMake_SOURCE_DIR}/Tests/VariableUsage"
 +    "${CMake_BINARY_DIR}/Tests/WarnUnusedCliUsed"
 +    --build-generator ${CMAKE_TEST_GENERATOR}
 +    --build-makeprogram ${CMAKE_TEST_MAKEPROGRAM}
 +    --build-noclean
 +    --build-project WarnUnusedCliUsed
 +    --build-options "-DUSED_VARIABLE=Usage proven")
 +  SET_TESTS_PROPERTIES(WarnUnusedCliUsed PROPERTIES
 +    PASS_REGULAR_EXPRESSION "Usage proven")
 +  SET_TESTS_PROPERTIES(WarnUnusedCliUsed PROPERTIES
 +    FAIL_REGULAR_EXPRESSION "CMake Warning: The variable, 'USED_VARIABLE'")
 +  LIST(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/WarnUnusedCliUsed")
 +
 +  ADD_TEST(WarnUninitialized ${CMAKE_CTEST_COMMAND}
 +    --build-and-test
 +    "${CMake_SOURCE_DIR}/Tests/VariableUsage"
 +    "${CMake_BINARY_DIR}/Tests/WarnUninitialized"
 +    --build-generator ${CMAKE_TEST_GENERATOR}
 +    --build-makeprogram ${CMAKE_TEST_MAKEPROGRAM}
 +    --build-noclean
 +    --build-project WarnUninitialized
 +    --build-options "--warn-uninitialized")
 +  SET_TESTS_PROPERTIES(WarnUninitialized PROPERTIES
 +    PASS_REGULAR_EXPRESSION "uninitialized variable 'USED_VARIABLE'")
 +  LIST(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/WarnUninitialized")
 +
+   ADD_TEST(TestsWorkingDirectory ${CMAKE_CTEST_COMMAND}
+     --build-and-test
+     "${CMake_SOURCE_DIR}/Tests/TestsWorkingDirectory"
+     "${CMake_BINARY_DIR}/Tests/TestsWorkingDirectory"
+     --build-generator ${CMAKE_TEST_GENERATOR}
+     --build-project TestsWorkingDirectoryProj
+     --build-makeprogram ${CMAKE_TEST_MAKEPROGRAM}
+     --build-exe-dir "${CMake_BINARY_DIR}/Tests/TestsWorkingDirectory"
+     --force-new-ctest-process
+     --test-command ${CMAKE_CTEST_COMMAND} -V
+     )
+   LIST(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/TestsWorkingDirectory")
+ 
    # Make sure CTest can handle a test with no newline in output.
    ADD_TEST(CTest.NoNewline
      ${CMAKE_CMAKE_COMMAND} -E echo_append "This line has no newline!")

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

Summary of changes:


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list