mirror of
https://github.com/rdkit/rdkit.git
synced 2026-06-03 21:44:30 +08:00
- fix indentation (#5951)
- fix regex check (which currently always fails) Co-authored-by: Tosco, Paolo <paolo.tosco@novartis.com>
This commit is contained in:
12
External/AvalonTools/CMakeLists.txt
vendored
12
External/AvalonTools/CMakeLists.txt
vendored
@@ -38,12 +38,12 @@ endif()
|
||||
|
||||
set(reaccsio_c "${AVALONTOOLS_DIR}/src/main/C/common/reaccsio.c")
|
||||
file(READ ${reaccsio_c} reaccsio_c_data)
|
||||
if (NOT "${reaccsio_c_data}" MATCHES "fputc('\\\\0')")
|
||||
string(REGEX REPLACE "( *)(int)( *)(Size;)" "\\1\\2\\3\\4\n\\1int\\3Len;" reaccsio_c_data "${reaccsio_c_data}")
|
||||
string(REGEX REPLACE "( *)(Size \\+= strlen\\(Line\\);)" "\\1Len = strlen(Line);\n\\1if (!Len) break;\n\\1Size += Len;" reaccsio_c_data "${reaccsio_c_data}")
|
||||
string(REGEX REPLACE "(bufsize = 5\\*80 \\+ mp->n_atoms\\*80 \\+ mp->n_bonds\\*80 \\+ mp->n_props\\*80)(;)" "\\1 + 1\\2" reaccsio_c_data "${reaccsio_c_data}")
|
||||
string(REGEX REPLACE "( *)(rewind\\(fp\\);)" "\\1fputc('\\\\0', fp);\n\\1fflush(fp);\n\\1\\2" reaccsio_c_data "${reaccsio_c_data}")
|
||||
file(WRITE ${reaccsio_c} "${reaccsio_c_data}")
|
||||
if (NOT "${reaccsio_c_data}" MATCHES "fputc\\('\\\\0', fp\\)")
|
||||
string(REGEX REPLACE "( *)(int)( *)(Size;)" "\\1\\2\\3\\4\n\\1int\\3Len;" reaccsio_c_data "${reaccsio_c_data}")
|
||||
string(REGEX REPLACE "( *)(Size \\+= strlen\\(Line\\);)" "\\1Len = strlen(Line);\n\\1if (!Len) break;\n\\1Size += Len;" reaccsio_c_data "${reaccsio_c_data}")
|
||||
string(REGEX REPLACE "(bufsize = 5\\*80 \\+ mp->n_atoms\\*80 \\+ mp->n_bonds\\*80 \\+ mp->n_props\\*80)(;)" "\\1 + 1\\2" reaccsio_c_data "${reaccsio_c_data}")
|
||||
string(REGEX REPLACE "( *)(rewind\\(fp\\);)" "\\1fputc('\\\\0', fp);\n\\1fflush(fp);\n\\1\\2" reaccsio_c_data "${reaccsio_c_data}")
|
||||
file(WRITE ${reaccsio_c} "${reaccsio_c_data}")
|
||||
endif()
|
||||
|
||||
if(CMAKE_C_COMPILER_ID STREQUAL "GNU")
|
||||
|
||||
Reference in New Issue
Block a user