1
1
2
- if (DEFINED LOG_FILE AND (NOT DEFINED VERBOSE_FETCH OR NOT VERBOSE_FETCH))
3
- set (LOG_SETTING OUTPUT_FILE ${LOG_FILE} ERROR_FILE ${LOG_FILE} ${OUTPUT_QUIET} )
4
- else ()
5
- unset (LOG_SETTING)
6
- endif ()
7
2
8
3
function (RUN)
9
4
cmake_parse_arguments (
@@ -15,24 +10,15 @@ function(RUN)
15
10
)
16
11
message ("${PARSED_ARGS_NAME} " )
17
12
18
- if (DEFINED LOG_FILE)
19
- file (APPEND ${LOG_FILE}
20
- "vvvvvvvvvvvvv RUN ${PARSED_ARGS_NAME} vvvvvvvvvvvv\n "
21
- "${PARSED_ARGS_CMD} \n "
22
- "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n "
23
- )
24
- endif ()
25
13
26
14
execute_process (
27
15
COMMAND ${PARSED_ARGS_CMD}
28
16
WORKING_DIRECTORY ${PARSED_ARGS_WD}
29
17
RESULT_VARIABLE RESULT
30
18
COMMAND_ECHO STDOUT
31
- ${LOG_SETTING}
32
19
)
33
20
if (RESULT)
34
- file (READ ${LOG_FILE} LOG_STRING)
35
- message (FATAL_ERROR "${PARSED_ARGS_NAME} failed (${RESULT} ).\n LOG:\n ${LOG_STRING} " )
21
+ message (FATAL_ERROR "${PARSED_ARGS_NAME} failed (${RESULT} )." )
36
22
endif ()
37
23
endfunction ()
38
24
@@ -49,14 +35,6 @@ function(VSRUN)
49
35
${ARGN} # arguments of the function to parse, here we take the all original ones
50
36
)
51
37
message ("${PARSED_ARGS_NAME} " )
52
-
53
- if (DEFINED LOG_FILE)
54
- file (APPEND ${LOG_FILE}
55
- "vvvvvvvvvvvvv VSRUN ${PARSED_ARGS_NAME} vvvvvvvvvvvv\n "
56
- "${PARSED_ARGS_CMD} \n "
57
- "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n "
58
- )
59
- endif ()
60
38
61
39
set (TEMP_PATH "${CMAKE_CURRENT_LIST_DIR} /runvs-${PARSED_ARGS_NAME} _delete-me.ps1" )
62
40
file (WRITE ${TEMP_PATH} "${FINDVS} \n\n " ${PARSED_ARGS_CMD} )
@@ -74,16 +52,10 @@ function(VSRUN)
74
52
WORKING_DIRECTORY ${PARSED_ARGS_WD}
75
53
RESULT_VARIABLE RESULT
76
54
COMMAND_ECHO STDOUT
77
- ${LOG_SETTING}
78
55
)
79
56
80
57
if (RESULT)
81
- if (DEFINED LOG_FILE)
82
- file (READ ${LOG_FILE} LOG_STRING)
83
- message (FATAL_ERROR "${PARSED_ARGS_NAME} failed (${RESULT} ).\n LOG:\n ${LOG_STRING} " )
84
- else ()
85
- message (FATAL_ERROR "${PARSED_ARGS_NAME} failed (${RESULT} )" )
86
- endif ()
58
+ message (FATAL_ERROR "${PARSED_ARGS_NAME} failed (${RESULT} )" )
87
59
endif ()
88
60
89
61
if (NOT DEFINED VSRUN_NO_DEL)
0 commit comments