@@ -587,6 +587,7 @@ LIBOBJS
587587qemu_targets
588588enable_libsanitizer
589589with_linux_headers_src
590+ with_llvm_src
590591with_pk_src
591592with_spike_src
592593with_qemu_src
@@ -596,6 +597,7 @@ with_glibc_src
596597with_newlib_src
597598with_binutils_src
598599with_gcc_src
600+ enable_llvm
599601enable_gdb
600602with_guile
601603with_system_zlib
@@ -651,7 +653,6 @@ infodir
651653docdir
652654oldincludedir
653655includedir
654- runstatedir
655656localstatedir
656657sharedstatedir
657658sysconfdir
@@ -690,6 +691,7 @@ with_host
690691with_system_zlib
691692with_guile
692693enable_gdb
694+ enable_llvm
693695with_gcc_src
694696with_binutils_src
695697with_newlib_src
@@ -699,6 +701,7 @@ with_gdb_src
699701with_qemu_src
700702with_spike_src
701703with_pk_src
704+ with_llvm_src
702705with_linux_headers_src
703706enable_libsanitizer
704707enable_qemu_system
@@ -749,7 +752,6 @@ datadir='${datarootdir}'
749752sysconfdir=' ${prefix}/etc'
750753sharedstatedir=' ${prefix}/com'
751754localstatedir=' ${prefix}/var'
752- runstatedir=' ${localstatedir}/run'
753755includedir=' ${prefix}/include'
754756oldincludedir=' /usr/include'
755757docdir=' ${datarootdir}/doc/${PACKAGE_TARNAME}'
@@ -1002,15 +1004,6 @@ do
10021004 | -silent | --silent | --silen | --sile | --sil)
10031005 silent=yes ;;
10041006
1005- -runstatedir | --runstatedir | --runstatedi | --runstated \
1006- | --runstate | --runstat | --runsta | --runst | --runs \
1007- | --run | --ru | --r)
1008- ac_prev=runstatedir ;;
1009- -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1010- | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1011- | --run=* | --ru=* | --r=* )
1012- runstatedir=$ac_optarg ;;
1013-
10141007 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
10151008 ac_prev=sbindir ;;
10161009 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
11481141for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
11491142 datadir sysconfdir sharedstatedir localstatedir includedir \
11501143 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1151- libdir localedir mandir runstatedir
1144+ libdir localedir mandir
11521145do
11531146 eval ac_val=\$ $ac_var
11541147 # Remove trailing slashes.
@@ -1301,7 +1294,6 @@ Fine tuning of the installation directories:
13011294 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
13021295 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
13031296 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1304- --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
13051297 --libdir=DIR object code libraries [EPREFIX/lib]
13061298 --includedir=DIR C header files [PREFIX/include]
13071299 --oldincludedir=DIR C header files for non-gcc [/usr/include]
@@ -1339,6 +1331,7 @@ Optional Features:
13391331 slow, only enable it when developing gcc
13401332 [--disable-gcc-checking]
13411333 --disable-gdb Don't build GDB, as it's not upstream
1334+ --enable-llvm Build LLVM (clang)
13421335 --enable-libsanitizer Build libsanitizer, which only supports rv64
13431336 --enable-qemu-system Build qemu with system-mode emulation
13441337
@@ -1375,6 +1368,7 @@ Optional Packages:
13751368 --with-qemu-src Set qemu source path, use builtin source by default
13761369 --with-spike-src Set spike source path, use builtin source by default
13771370 --with-pk-src Set pk source path, use builtin source by default
1371+ --with-llvm-src Set llvm source path, use builtin source by default
13781372 --with-linux-headers-src
13791373 Set linux-headers source path, use builtin source by
13801374 default
@@ -3556,6 +3550,20 @@ else
35563550
35573551fi
35583552
3553+ # Check whether --enable-llvm was given.
3554+ if test " ${enable_llvm+set} " = set ; then :
3555+ enableval=$enable_llvm ; enable_llvm=yes
3556+ fi
3557+
3558+
3559+ if test " x$enable_llvm " ! = xyes; then :
3560+ enable_llvm=--disable-llvm
3561+
3562+ else
3563+ enable_llvm=--enable-llvm
3564+
3565+ fi
3566+
35593567
35603568
35613569{
@@ -3726,6 +3734,25 @@ fi
37263734else
37273735 with_pk_src=" \$ (srcdir)/pk"
37283736
3737+ fi
3738+
3739+ }
3740+ {
3741+
3742+ # Check whether --with-llvm-src was given.
3743+ if test " ${with_llvm_src+set} " = set ; then :
3744+ withval=$with_llvm_src ;
3745+ else
3746+ with_llvm_src=default
3747+
3748+ fi
3749+
3750+ if test " x$with_llvm_src " ! = xdefault; then :
3751+ with_llvm_src=$with_llvm_src
3752+
3753+ else
3754+ with_llvm_src=" \$ (srcdir)/llvm"
3755+
37293756fi
37303757
37313758 }
0 commit comments