Browse Source

COMP: try to fix the test failures on dash2

Alex
Alexander Neundorf 18 years ago
parent
commit
504ea6df4e
2 changed files with 8 additions and 0 deletions
  1. 2 0
      Modules/CheckTypeSize.cmake
  2. 6 0
      Source/cmTryRunCommand.cxx

+ 2 - 0
Modules/CheckTypeSize.cmake

@@ -55,6 +55,8 @@ MACRO(CHECK_TYPE_SIZE TYPE VARIABLE)
       "${CHECK_TYPE_SIZE_ADD_LIBRARIES}"
       "${CHECK_TYPE_SIZE_ADD_INCLUDES}"
       OUTPUT_VARIABLE OUTPUT)
+      
+      message(STATUS "debug: COMPILE: ${HAVE_${VARIABLE}} RUN: ${${VARIABLE}} OUT: ${OUTPUT}")
     IF(HAVE_${VARIABLE})
       MESSAGE(STATUS "Check size of ${TYPE} - done")
       FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log 

+ 6 - 0
Source/cmTryRunCommand.cxx

@@ -73,6 +73,8 @@ bool cmTryRunCommand::InitialPass(std::vector<std::string> const& argv)
   // do the try compile
   int res = this->TryCompileCode(tryCompile);
 
+  printf("TryCompile: %d outputFile: -%s-\n", res, this->OutputFile.c_str());
+  
   // now try running the command if it compiled
   if (!res)
     {
@@ -94,6 +96,10 @@ bool cmTryRunCommand::InitialPass(std::vector<std::string> const& argv)
       bool worked = cmSystemTools::RunSingleCommand(finalCommand.c_str(),
                                                     &output, &retVal,
                                                     0, false, timeout);
+      
+  printf("worked: %d output: -%s-\n", worked?1:0, output.c_str());
+      
+      
       if(outputVariable.size())
         {
         // if the TryCompileCore saved output in this outputVariable then