diff --git a/Utilities/KWIML/vtkkwiml/include/kwiml/abi.h b/Utilities/KWIML/vtkkwiml/include/kwiml/abi.h index 546bacd0..b188f8f2 100644 --- a/Utilities/KWIML/vtkkwiml/include/kwiml/abi.h +++ b/Utilities/KWIML/vtkkwiml/include/kwiml/abi.h @@ -471,6 +471,10 @@ suppression macro KWIML_ABI_NO_VERIFY was defined. #elif defined(__riscv__) # define KWIML_ABI_ENDIAN_ID KWIML_ABI_ENDIAN_ID_LITTLE +/* RISC-V */ +#elif defined(__riscv) +# define KWIML_ABI_ENDIAN_ID KWIML_ABI_ENDIAN_ID_LITTLE + /* Unknown CPU */ #elif !defined(KWIML_ABI_NO_ERROR_ENDIAN) # error "Byte order of target CPU unknown." diff --git a/Wrapping/Tools/vtkParsePreprocess.c b/Wrapping/Tools/vtkParsePreprocess.c index 539a953f..8d92db95 100644 --- a/Wrapping/Tools/vtkParsePreprocess.c +++ b/Wrapping/Tools/vtkParsePreprocess.c @@ -2705,6 +2705,9 @@ void vtkParsePreprocess_AddStandardMacros( #ifdef __xtensa__ PREPROC_ADD_MACRO(info, __xtensa__); #endif +#ifdef __riscv + PREPROC_ADD_MACRO(info, __riscv); +#endif /*------------------------------ * compiler macros