| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- if(CHECK_ERROR_OUTPUT_LOCATION)
- execute_process(COMMAND ${CMAKE_COMMAND} -E echo
- "-- 1 COMMAND_ECHO " COMMAND_ECHO )
- endif()
- # test COMMAND_ECHO STDOUT
- execute_process(COMMAND ${CMAKE_COMMAND} -E echo
- "-- 1 COMMAND_ECHO STDOUT" COMMAND_ECHO STDOUT )
- # test COMMAND_ECHO STDERR
- execute_process(COMMAND ${CMAKE_COMMAND} -E echo
- "-- 2 COMMAND_ECHO STDERR" COMMAND_ECHO STDERR )
- # test CMAKE_EXECUTE_PROCESS_COMMAND_ECHO STDOUT
- set(CMAKE_EXECUTE_PROCESS_COMMAND_ECHO STDOUT)
- execute_process(COMMAND ${CMAKE_COMMAND} -E echo
- "-- 3 COMMAND_ECHO STDOUT" )
- # test CMAKE_EXECUTE_PROCESS_COMMAND_ECHO STDERR
- set(CMAKE_EXECUTE_PROCESS_COMMAND_ECHO STDERR)
- execute_process(COMMAND ${CMAKE_COMMAND} -E echo
- "-- 4 COMMAND_ECHO STDERR" )
- # make sure local will override global settings
- execute_process(COMMAND ${CMAKE_COMMAND} -E echo
- "-- 5 COMMAND_ECHO STDOUT" COMMAND_ECHO STDOUT )
- execute_process(COMMAND ${CMAKE_COMMAND} -E echo
- "-- 6 COMMAND_ECHO NONE" COMMAND_ECHO NONE)
- # test both and make sure override works
- execute_process(COMMAND ${CMAKE_COMMAND} -E echo
- "-- 7 COMMAND_ECHO STDERR COMMAND_ECHO STDOUT" COMMAND_ECHO STDERR
- COMMAND_ECHO STDOUT)
- execute_process(COMMAND ${CMAKE_COMMAND} -E echo
- "-- 8 COMMAND_ECHO STDOUT COMMAND_ECHO STDERR" COMMAND_ECHO STDOUT
- COMMAND_ECHO STDERR)
- # check for bad arguments to global and local
- if(CHECK_GLOBAL)
- # make sure a non STDERR or STDOUT value is an error
- set(CMAKE_EXECUTE_PROCESS_COMMAND_ECHO BAD)
- execute_process(COMMAND ${CMAKE_COMMAND} -E echo
- "-- 9 - 1 CMAKE_EXECUTE_PROCESS_COMMAND_ECHO BAD" )
- else()
- execute_process(COMMAND ${CMAKE_COMMAND} -E echo
- "-- 9 - 2 COMMAND_ECHO BAD" COMMAND_ECHO BAD)
- endif()
|