|
@@ -108,8 +108,8 @@ foreach(t ${targets})
|
|
|
if("${state}" STREQUAL "done")
|
|
if("${state}" STREQUAL "done")
|
|
|
message("empty parse failed: ${idirs}, log=${log}")
|
|
message("empty parse failed: ${idirs}, log=${log}")
|
|
|
endif()
|
|
endif()
|
|
|
- elseif(NOT "${state}" STREQUAL "done" OR NOT "${output}" STREQUAL "${idirs}")
|
|
|
|
|
- message("parse failed: state=${state}, ${output} != ${idirs}, log=${log}")
|
|
|
|
|
|
|
+ elseif(NOT "${state}" STREQUAL "done" OR NOT "${idirs}" MATCHES "^${output}$")
|
|
|
|
|
+ message("parse failed: state=${state}, '${idirs}' does not match '^${output}$', log=${log}")
|
|
|
endif()
|
|
endif()
|
|
|
unload_compiler_info("${cmvars}")
|
|
unload_compiler_info("${cmvars}")
|
|
|
endforeach(t)
|
|
endforeach(t)
|