diff options
Diffstat (limited to 'sim/riscv/configure.ac')
-rw-r--r-- | sim/riscv/configure.ac | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/sim/riscv/configure.ac b/sim/riscv/configure.ac new file mode 100644 index 0000000..6d5dce9 --- /dev/null +++ b/sim/riscv/configure.ac @@ -0,0 +1,28 @@ +dnl Process this file with autoconf to produce a configure script. +AC_INIT(Makefile.in) +sinclude(../common/acinclude.m4) + +SIM_AC_COMMON + +SIM_AC_OPTION_ENDIAN(LITTLE) +SIM_AC_OPTION_ALIGNMENT(NONSTRICT_ALIGNMENT) +SIM_AC_OPTION_ENVIRONMENT +SIM_AC_OPTION_WARNINGS + +# Select the default model for the target. +riscv_model= +case "${target}" in +riscv32*) riscv_model="RV32G" ;; +riscv*) riscv_model="RV64G" ;; +esac +SIM_AC_OPTION_DEFAULT_MODEL(${riscv_model}) + +# Select the bitsize of the target. +riscv_addr_bitsize= +case "${target}" in +riscv32*) riscv_addr_bitsize=32 ;; +riscv*) riscv_addr_bitsize=64 ;; +esac +SIM_AC_OPTION_BITSIZE($riscv_addr_bitsize) + +SIM_AC_OUTPUT |