Просмотр исходного кода

Tests: Teach RunCMake infrastructure to use custom check.cmake file

Brad King 10 лет назад
Родитель
Сommit
438fabf242
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      Tests/RunCMake/RunCMake.cmake

+ 5 - 1
Tests/RunCMake/RunCMake.cmake

@@ -115,7 +115,11 @@ function(run_cmake test)
     endif()
     endif()
   endforeach()
   endforeach()
   unset(RunCMake_TEST_FAILED)
   unset(RunCMake_TEST_FAILED)
-  include(${top_src}/${test}-check.cmake OPTIONAL)
+  if(RunCMake-check-file AND EXISTS ${top_src}/${RunCMake-check-file})
+    include(${top_src}/${RunCMake-check-file})
+  else()
+    include(${top_src}/${test}-check.cmake OPTIONAL)
+  endif()
   if(RunCMake_TEST_FAILED)
   if(RunCMake_TEST_FAILED)
     set(msg "${RunCMake_TEST_FAILED}\n${msg}")
     set(msg "${RunCMake_TEST_FAILED}\n${msg}")
   endif()
   endif()