We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d890d41 commit 94d3653Copy full SHA for 94d3653
2 files changed
GPU/GPUTracking/CMakeLists.txt
@@ -283,6 +283,7 @@ foreach(GPU_PARAM_JSON_FILE IN LISTS GPU_PARAM_JSON)
283
execute_process(COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/Definitions/Parameters/csv_to_json.sh "${GPU_PARAM_JSON_FILE}"
284
OUTPUT_FILE ${CMAKE_CURRENT_BINARY_DIR}/${CONVOUTFILE}
285
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
286
+ COMMAND_ERROR_IS_FATAL ANY
287
)
288
message(STATUS "Converted ${GPU_PARAM_JSON_FILE} to ${CONVOUTFILE}")
289
list(APPEND GPU_PARAM_JSON_FILES ${CMAKE_CURRENT_BINARY_DIR}/${CONVOUTFILE})
GPU/GPUTracking/Definitions/Parameters/csv_to_json.sh
@@ -2,7 +2,10 @@
2
3
[[ -z $1 ]] && { echo "Usage: csv_to_json.sh CSV_FILE"; exit 1; }
4
5
+LANG=C
6
+LC_ALL=C
7
DELIM=$'\xFF'
8
+set -o pipefail
9
sed -E \
10
':loop
11
s/^(([^"]*"[^"]*")*[^"]*),/\1'$DELIM'/;
0 commit comments