| 
                Last change
                  on this file since 9775 was
                  1505,
                  checked in by rgrieder, 17 years ago
           | 
        
        
          | 
               
f* svn: It doesn't even inform you if you attempt to set a non existing property. It is svn:eol-style and not eol-style when using the command by the way… 
 
           | 
        
        
          
            
              - 
                  Property svn:eol-style set to
                  
native
               
             
           | 
        
        | 
            File size:
            889 bytes
           | 
      
      
        
  | Line |   | 
|---|
| 1 | ################# Tardis check ################## | 
|---|
| 2 | # This code checks whether the current machine  # | 
|---|
| 3 | # is an ETH tardis box.                         # | 
|---|
| 4 | ################################################# | 
|---|
| 5 |  | 
|---|
| 6 | # only run this test on a lunix/unix machine | 
|---|
| 7 | IF (UNIX) | 
|---|
| 8 |  | 
|---|
| 9 |   FIND_PROGRAM(UNAME_CMD "uname" | 
|---|
| 10 |   PATHS "/usr/bin /bin") | 
|---|
| 11 |   IF(NOT UNAME_CMD) | 
|---|
| 12 |     MESSAGE(ERROR "Unable to find uname. Tardis-Check cannot be done.") | 
|---|
| 13 |   ENDIF(NOT UNAME_CMD) | 
|---|
| 14 |  | 
|---|
| 15 |   # run uname -n to get nodename | 
|---|
| 16 |   EXECUTE_PROCESS( | 
|---|
| 17 |   COMMAND "${UNAME_CMD}" "-n" | 
|---|
| 18 |   RESULT_VARIABLE UNAME_RV | 
|---|
| 19 |   ERROR_VARIABLE UNAME_EV | 
|---|
| 20 |   OUTPUT_VARIABLE UNAME_OV) | 
|---|
| 21 |  | 
|---|
| 22 |   IF (NOT "${UNAME_RV}" STREQUAL "0") | 
|---|
| 23 |     MESSAGE(ERROR "ERROR: uname terminated unclean.") | 
|---|
| 24 |   ENDIF (NOT "${UNAME_RV}" STREQUAL "0") | 
|---|
| 25 |  | 
|---|
| 26 |   # check wheter we are on a tardis machine | 
|---|
| 27 |   IF ("${UNAME_OV}" MATCHES "tardis") | 
|---|
| 28 |     SET (IS_TARDIS ON) | 
|---|
| 29 |   ENDIF ("${UNAME_OV}" MATCHES "tardis") | 
|---|
| 30 |  | 
|---|
| 31 | ENDIF (UNIX) | 
|---|
       
      
      Note: See 
TracBrowser
        for help on using the repository browser.