[Cmake-commits] CMake branch, next, updated. v3.3.0-rc2-444-g172a217

Domen Vrankar domen.vrankar at gmail.com
Thu Jun 11 17:49:48 EDT 2015


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  172a21790ba117af6a03e35c69213a89a5cb86f3 (commit)
       via  ceafbeb10b6ecaeb6e30be58a62025382a3d8cbc (commit)
      from  b142dcad64a324b652929f426e2ac59a32dde0c8 (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=172a21790ba117af6a03e35c69213a89a5cb86f3
commit 172a21790ba117af6a03e35c69213a89a5cb86f3
Merge: b142dca ceafbeb
Author:     Domen Vrankar <domen.vrankar at gmail.com>
AuthorDate: Thu Jun 11 17:49:48 2015 -0400
Commit:     CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Thu Jun 11 17:49:48 2015 -0400

    Merge topic 'cpack-rpm-and-deb-runcmake-tests' into next
    
    ceafbeb1 fixup! CPack Deb and RPM RunCMake tests


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=ceafbeb10b6ecaeb6e30be58a62025382a3d8cbc
commit ceafbeb10b6ecaeb6e30be58a62025382a3d8cbc
Author:     Domen Vrankar <domen.vrankar at gmail.com>
AuthorDate: Thu Jun 11 23:38:13 2015 +0200
Commit:     Domen Vrankar <domen.vrankar at gmail.com>
CommitDate: Thu Jun 11 23:38:13 2015 +0200

    fixup! CPack Deb and RPM RunCMake tests
    
    Test if there is also RPMBUILD available and
    also print out test config file content if
    something goes wrong.

diff --git a/Tests/RunCMake/CPack/RPM/Prerequirements.cmake b/Tests/RunCMake/CPack/RPM/Prerequirements.cmake
index 69375e2..3416205 100644
--- a/Tests/RunCMake/CPack/RPM/Prerequirements.cmake
+++ b/Tests/RunCMake/CPack/RPM/Prerequirements.cmake
@@ -5,9 +5,12 @@ function(get_test_prerequirements found_var config_file)
   endif()
 
   find_program(RPM_EXECUTABLE rpm)
+  find_program(RPMBUILD_EXECUTABLE rpmbuild)
 
-  if(RPM_EXECUTABLE)
+  if(RPM_EXECUTABLE AND RPMBUILD_EXECUTABLE)
     file(WRITE "${config_file}" "set(RPM_EXECUTABLE \"${RPM_EXECUTABLE}\")")
+    file(APPEND "${config_file}"
+        "\nset(RPMBUILD_EXECUTABLE \"${RPMBUILD_EXECUTABLE}\")")
     set(${found_var} true PARENT_SCOPE)
   endif()
 endfunction()
diff --git a/Tests/RunCMake/CPack/VerifyResult.cmake b/Tests/RunCMake/CPack/VerifyResult.cmake
index c89bfae..809011b 100644
--- a/Tests/RunCMake/CPack/VerifyResult.cmake
+++ b/Tests/RunCMake/CPack/VerifyResult.cmake
@@ -5,8 +5,10 @@ include("${src_dir}/${GENERATOR_TYPE}/Helpers.cmake")
 
 file(READ "${bin_dir}/test_output.txt" output)
 file(READ "${bin_dir}/test_error.txt" error)
+file(READ "${config_file}" config_file_content)
 
-set(output_error_message "\nCPack output: '${output}'\nCPack error: '${error}'")
+set(output_error_message
+    "\nCPack output: '${output}'\nCPack error: '${error}';\nconfig file: '${config_file_content}'")
 
 # check that expected generated files exist and contain expected content
 include("${src_dir}/${GENERATOR_TYPE}/${RunCMake_TEST}-ExpectedFiles.cmake")

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

Summary of changes:
 Tests/RunCMake/CPack/RPM/Prerequirements.cmake |    5 ++++-
 Tests/RunCMake/CPack/VerifyResult.cmake        |    4 +++-
 2 files changed, 7 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list