LastCommandGoodVar.cmake 440 B

123456789101112131415
  1. execute_process(COMMAND ${CMAKE_COMMAND} -E true
  2. COMMAND ${CMAKE_COMMAND} -E false
  3. COMMAND ${CMAKE_COMMAND} -E false
  4. COMMAND ${CMAKE_COMMAND} -E true
  5. RESULT_VARIABLE result
  6. )
  7. set(CMAKE_EXECUTE_PROCESS_COMMAND_ERROR_IS_FATAL LAST)
  8. if(result EQUAL "0")
  9. execute_process(COMMAND ${CMAKE_COMMAND} -E true
  10. COMMAND ${CMAKE_COMMAND} -E false
  11. COMMAND ${CMAKE_COMMAND} -E false
  12. COMMAND ${CMAKE_COMMAND} -E true
  13. )
  14. endif()