X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=configure.ac;h=e361877da2a50db38b1424b280e7c639bdc611f7;hb=747a54b103160bcac7c9dcf721ce3b4703577d73;hp=5a8e65f77d6dff0717a797a3b12d8d3af343c243;hpb=0873901c7c66d074f5178bd95a7298e1b5cac77a;p=riscv-isa-sim.git diff --git a/configure.ac b/configure.ac index 5a8e65f..e361877 100644 --- a/configure.ac +++ b/configure.ac @@ -51,6 +51,11 @@ AC_PROG_CC AC_PROG_CXX AC_CHECK_TOOL([AR],[ar]) AC_CHECK_TOOL([RANLIB],[ranlib]) +AC_PATH_PROG([DTC],[dtc],[no]) +AS_IF([test x"$DTC" == xno],AC_MSG_ERROR([device-tree-compiler not found])) +AC_DEFINE_UNQUOTED(DTC, ["$DTC"], [Path to the device-tree-compiler]) + +AC_C_BIGENDIAN(AC_MSG_ERROR([Spike requires a little-endian host])) #------------------------------------------------------------------------- # MCPPBS specific program checks @@ -71,8 +76,8 @@ AC_HEADER_STDC # Default compiler flags #------------------------------------------------------------------------- -AC_SUBST([CFLAGS], ["-Wall -Wno-unused -O2"]) -AC_SUBST([CXXFLAGS],["-Wall -Wno-unused -O2 -std=c++11"]) +AC_SUBST([CFLAGS], ["-Wall -Wno-unused -g -O2"]) +AC_SUBST([CXXFLAGS],["-Wall -Wno-unused -g -O2 -std=c++11"]) #------------------------------------------------------------------------- # MCPPBS subproject list