summaryrefslogtreecommitdiff
path: root/CMake
diff options
context:
space:
mode:
authorDavid Kalnischkies <david@kalnischkies.de>2024-04-05 14:02:39 +0000
committerDavid Kalnischkies <david@kalnischkies.de>2024-04-24 13:16:21 +0000
commit3e24f431d9527816820e103df7db9f39062b551d (patch)
tree857d53b421f8982edabe4a2c0ba6a7b85b7c845d /CMake
parentedfbc3869361f709d70794a794199ac2076ea9f1 (diff)
Do not ignore if a cmake execute_process fails
Ignoring errors might lead to failures later on anyhow, but especially with triehash it could also lead to broken builds or other crazy stuff, so lets better be save than sorry.
Diffstat (limited to 'CMake')
-rw-r--r--CMake/vendor_substitute.cmake3
1 files changed, 2 insertions, 1 deletions
diff --git a/CMake/vendor_substitute.cmake b/CMake/vendor_substitute.cmake
index 71449c9e8..277cb3ac9 100644
--- a/CMake/vendor_substitute.cmake
+++ b/CMake/vendor_substitute.cmake
@@ -2,7 +2,8 @@ file(READ ${IN} input)
foreach(variable ${VARS})
execute_process(COMMAND ${PROJECT_SOURCE_DIR}/vendor/getinfo
--vendor ${CURRENT_VENDOR} ${variable}
- OUTPUT_VARIABLE value OUTPUT_STRIP_TRAILING_WHITESPACE)
+ OUTPUT_VARIABLE value OUTPUT_STRIP_TRAILING_WHITESPACE
+ COMMAND_ERROR_IS_FATAL ANY)
string(REPLACE "&${variable};" "${value}" input "${input}")
endforeach()
file(WRITE ${OUT} "${input}")